Monolog 3 i Slack webhookovi: postavite cURL proxy okruženje
Postavite okruženje na PHP radniku koji šalje webhook zahtjev i zadržite interfejs handlera u Monologu 3 pri prilagođavanju starijih primjera.
SlackWebhookHandler u Monologu 3 šalje JSON putem PHP cURL-a i ne postavlja eksplicitnu proxy opciju. Za HTTPS webhook dajte tom PHP procesu libcurl proxy okruženje:
https_proxy=http://proxy.example:8080 php artisan queue:workOvo je pokretanje Laravel queue radnika. Za PHP-FPM web zahtjeve osigurajte okruženje u kontekstu FPM radnika. export u drugom terminalu ne ažurira već pokrenutog pošiljaoca.
Zadržite Slack webhook URL kanala za logovanje. HTTP vrijednost označava posrednika koji nosi HTTPS zahtjev; endpoint sa HTTP proxy liste kandidat je za javnu rutu koju koristi taj PHP radnik. Svaki proxy račun pripada podržanom aranžmanu proxy autentifikacije, a ne JSON sadržaju ili Slack webhook tajni.
Isprobajte ovu rutu prije zamjene handlera. Kopirani override koji prihvata array zapise pripada starijem Monolog API-ju; write u Monologu 3 prihvata LogRecord.
Prijavite greške prenosa webhooka drugim dijagnostičkim putem. Vraćanje greške istom neuspjelom webhooku može uzrokovati rekurziju.