SlackWebhookHandler на Monolog 3 изпраща JSON чрез PHP cURL и не задава изрична опция за прокси. За HTTPS webhook дайте на този PHP процес прокси средата на libcurl:

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

Това е стартиране на работник на опашка в Laravel. За уеб заявки през PHP-FPM подайте средата в контекста на FPM работника. export в друг терминал не обновява вече работещ изпращач.

Запазете URL адреса на Slack webhook за канала за логване. Стойността HTTP посочва посредника, който пренася HTTPS заявката; крайна точка от списъка с HTTP прокси сървъри е кандидат за публичен маршрут, използван от този PHP работник. Всеки прокси акаунт принадлежи към поддържаната схема за удостоверяване на прокси, а не към JSON полезния товар или тайната на Slack webhook.

Опитайте този маршрут, преди да смените манипулатора. Копиран override, който приема масивни записи, принадлежи на по-стар Monolog API; write на Monolog 3 приема LogRecord.

Докладвайте за транспортни грешки на webhook през друг диагностичен път. Изпращането на грешката обратно към същия неуспешен webhook може да предизвика рекурсия.

Подобни статии