SlackWebhookHandler v Monologu 3 odesílá JSON přes PHP cURL a nenastavuje žádnou explicitní volbu proxy. Pro HTTPS webhook dejte tomuto PHP procesu proxy prostředí libcurl:

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

Jde o spuštění queue workeru v Laravelu. Pro webové požadavky PHP-FPM zajistěte prostředí v kontextu FPM workeru. Export v jiném terminálu již běžícímu odesílateli nepomůže.

Zachovejte URL webhooku Slack u logovacího kanálu. Hodnota HTTP označuje prostředníka, který přenáší HTTPS požadavek; koncový bod ze seznamu HTTP proxy je kandidátem na veřejnou trasu, kterou tento PHP worker používá. Jakýkoli proxy účet patří k podporovanému způsobu autentizace proxy, nikoli k JSON tělu nebo tajemství webhooku Slack.

Vyzkoušejte tuto cestu, než handler nahradíte. Zkopírovaný override přijímající pole záznamů patří ke staršímu API Monologu; write v Monologu 3 přijímá LogRecord.

Hlaste selhání přenosu webhooku jinou diagnostickou cestou. Posílání chyby zpět stejnému selhávajícímu webhooku může způsobit rekurzi.

Související články