SlackWebhookHandler i Monolog 3 dërgon JSON me PHP cURL dhe nuk vendos asnjë opsion të qartë proxy. Për një webhook HTTPS, jepini atij procesi PHP mjedisin proxy të libcurl:

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

Ky është nisje e një punëtori radhe të Laravel. Për kërkesat web PHP-FPM, siguroni mjedisin në kontekstin e punëtorit FPM. Një export në një terminal tjetër nuk përditëson një dërgues që është tashmë në punë.

Mbani URL-në e webhook-ut Slack të kanalit të regjistrimit. Vlera HTTP emërton ndërmjetësin që mban kërkesën HTTPS; një pikë fundore nga lista e proxy-ve HTTP është kandidat për një rrugë publike që përdor ai punëtor PHP. Çdo llogari proxy i përket mekanizmit të autentikimit proxy të mbështetur, jo ngarkesës JSON ose sekretit të webhook-ut Slack.

Provoni këtë rrugë përpara se të zëvendësoni handler-in. Një override i kopjuar që pranon regjistrime array i përket një API Monolog më të vjetër; write i Monolog 3 pranon LogRecord.

Raportoni dështimet e transportit të webhook-ut përmes një rruge tjetër diagnostikimi. Kthimi i dështimit te i njëjti webhook që dështon mund të shkaktojë rekursion.

Artikuj të ngjashëm