SlackWebhookHandler din Monolog 3 trimite JSON cu PHP cURL și nu setează nicio opțiune explicită de proxy. Pentru un webhook HTTPS, oferiți acelui proces PHP mediul proxy al libcurl:

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

Aceasta este lansarea unui worker de coadă Laravel. Pentru cereri web PHP-FPM, furnizați mediul în contextul workerului FPM. Un export într-un alt terminal nu actualizează un expeditor deja pornit.

Păstrați URL-ul webhook-ului Slack al canalului de jurnalizare. Valoarea HTTP numește intermediarul care transportă cererea HTTPS; un endpoint din lista de proxy HTTP este candidat pentru o rută publică folosită de acel worker PHP. Orice cont proxy aparține mecanismului de autentificare proxy acceptat, nu sarcinii JSON sau secretului webhook-ului Slack.

Încercați această rută înainte de a înlocui handler-ul. Un override copiat care acceptă înregistrări de tip array aparține unui API Monolog mai vechi; write din Monolog 3 acceptă LogRecord.

Raportați eșecurile de transport ale webhook-ului printr-o altă cale de diagnostic. Retrimiterea eșecului către același webhook defectuos poate provoca recursie.

Articole similare