Monolog 3 i Slack webhookovi: postavljanje cURL proxy okruženja
Postavite okruženje na PHP radniku koji šalje webhook zahtev i zadržite interfejs handlera u Monologu 3 pri prilagođavanju starijih primera.
SlackWebhookHandler u Monologu 3 šalje JSON putem PHP cURL-a i ne postavlja izričitu 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 zahteve obezbedite 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 vrednost označava posrednika koji nosi HTTPS zahtev; endpoint sa HTTP proxy liste kandidat je za javnu rutu koju koristi taj PHP radnik. Svaki proxy nalog pripada podržanom aranžmanu proxy autentifikacije, a ne JSON sadržaju ili Slack webhook tajni.
Isprobajte ovu rutu pre zamene 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 neuspešnom webhooku može izazvati rekurziju.