Monolog 3s SlackWebhookHandler sender JSON med PHP cURL og setter ingen eksplisitt proxy-innstilling. For en HTTPS-webhook gir du den PHP-prosessen libcurl sitt proxy-miljø:

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

Dette er oppstart av en Laravel-køarbeider. For PHP-FPM-nettforespørsler leverer du miljøet i FPM-arbeiderens kontekst. En export i en annen terminal oppdaterer ikke en avsender som allerede kjører.

Behold Slack-webhook-URL-en til loggkanalen. HTTP-verdien navngir mellomleddet som bærer HTTPS-forespørselen; et endepunkt fra HTTP-proxy-listen er en kandidat for en offentlig rute som den PHP-arbeideren bruker. Enhver proxy-konto hører til den støttede proxy-autentiseringsordningen, ikke til JSON-nyttelasten eller Slack-webhook-hemmeligheten.

Prøv denne ruten før du bytter ut handleren. En kopiert override som godtar array-poster, hører til et eldre Monolog-API; Monolog 3s write godtar LogRecord.

Rapporter webhook-transportfeil via en annen diagnostisk vei. Å sende feilen tilbake til den samme feilende webhooken kan gi rekursjon.

Relaterte artikler