Den SlackWebhookHandler vu Monolog 3 schéckt JSON mat PHP cURL a setzt keng explizit Proxy-Optioun. Fir en HTTPS-Webhook gëff deem PHP-Prozess d'Proxy-Ëmfeld vu libcurl:

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

Dëst ass den Start vun engem Laravel-Queue-Worker. Fir PHP-FPM-Webufroe gëff d'Ëmfeld am Kontext vum FPM-Worker. En export an engem aneren Terminal aktualiséiert net en Absender, deen schonn leeft.

Behal d'Slack-Webhook-URL vum Logging-Kanal. Den HTTP-Wäert bezeechent de Vermëttler, deen d'HTTPS-Ufro dréit; en Endpunkt aus der HTTP-Proxy-Lëscht ass e Kandidat fir eng ëffentlech Route, déi dee PHP-Worker benotzt. All Proxy-Konto gehéiert zu der ënnerstëtzter Proxy-Authentifikatiouns-Regelung, net zu der JSON-Noluecht oder dem Slack-Webhook-Geheimnis.

Probéier dëse Wee, ier Dir den Handler ersetzt. En ofgeschriwwenen Override, deen Array-Recorde akzeptéiert, gehéiert zu enger méi aler Monolog-API; den write vu Monolog 3 akzeptéiert LogRecord.

Mell Webhook-Transportfehler iwwer eng aner diagnostizéierend Wee. De Fehler zréck un dee selwechte feelegen Webhook ze schécken kann eng Rekursioun verursaachen.

Ähnlech Artikelen