Monolog 3-тің SlackWebhookHandler PHP cURL арқылы JSON жібереді және айқын прокси параметрін орнатпайды. HTTPS вебхук үшін сол PHP процесіне libcurl прокси ортасын беріңіз:

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

Бұл Laravel кезек жұмысшысын іске қосу. PHP-FPM веб сұраулары үшін ортаны FPM жұмысшысының контекстінде беріңіз. Басқа терминалдағы export жұмыс істеп тұрған жіберушіні жаңартпайды.

Логтау арнасының Slack вебхук URL мекенжайын сақтаңыз. HTTP мәні HTTPS сұрауын тасымалдайтын делдалды атайды; HTTP прокси тізімінен алынған шеткі нүкте сол PHP жұмысшысы пайдаланатын жария маршрутқа үміткер. Кез келген прокси тіркелгісі қолдау көрсетілетін прокси аутентификациясының схемасына жатады, JSON жүктемесіне немесе Slack вебхук құпиясына емес.

Хэндлерді ауыстырмас бұрын осы жолды байқап көріңіз. Массив жазбаларын қабылдайтын көшірілген override ескірек Monolog API-іне жатады; Monolog 3-тің write LogRecord қабылдайды.

Вебхуктің тасымалдау ақауларын басқа диагностикалық жолмен хабарлаңыз. Ақауды сол қате вебхукке қайта жіберу рекурсияны тудыруы мүмкін.

Қатысты мақалалар