SlackWebhookHandler у Monolog-у 3 шаље JSON преко PHP cURL-а и не поставља изричиту proxy опцију. За HTTPS webhook дајте том PHP процесу libcurl proxy окружење:

https_proxy=http://proxy.example:8080 php artisan queue:work

Ово је покретање Laravel queue радника. За PHP-FPM веб захтеве обезбедите окружење у контексту FPM радника. export у другом терминалу не ажурира већ покренутог пошиљаоца.

Задржите Slack webhook URL канала за логовање. HTTP вредност означава посредника који носи HTTPS захтев; крајња тачка са HTTP proxy листе кандидат је за јавну руту коју користи тај PHP радник. Сваки proxy налог припада подржаном механизму proxy аутентификације, а не JSON садржају или Slack webhook тајни.

Испробајте ову руту пре замене handler-а. Копирани override који прихвата array записе припада старијем Monolog API-ју; write у Monolog-у 3 прихвата LogRecord.

Пријавите грешке преноса webhook-а другим дијагностичким путем. Враћање грешке истом неуспелом webhook-у може изазвати рекурзију.

Повезани чланци