Monolog 3 og Slack-webhooks: stilla cURL proxy-umhverfið
Stilltu umhverfinu á PHP-vinnunni sem sendir webhook-beiðnina og haltu í handler-viðmót Monolog 3 þegar eldri dæmi eru aðlöguð.
SlackWebhookHandler Monolog 3 sendir JSON með PHP cURL og setur enga skýra proxy-valkost. Fyrir HTTPS-webhook skaltu gefa því PHP-ferli proxy-umhverfi libcurl:
https_proxy=http://proxy.example:8080 php artisan queue:workÞetta er ræsing á Laravel-biðröðunarvinnu. Fyrir PHP-FPM vefbeiðnir skaltu veita umhverfið í samhengi FPM-vinnunnar. export í öðru skjáherbergi uppfærir ekki sendanda sem þegar er í gangi.
Haltu Slack-webhook-slóð skráningarrásarinnar. HTTP-gildið nefnir milliliðinn sem ber HTTPS-beiðnina; endapunktur úr HTTP-proxylistanum er kandídat fyrir opinbera slóð sem sú PHP-vinna notar. Sérhver proxy-reikningur tilheyrir studdu proxy-auðkenningaruppsetningunni, ekki JSON-hleðslunni eða Slack-webhook-leyndinni.
Prófaðu þessa slóð áður en þú skiptir um handler. Afritað override sem tekur við fylkisfærslum tilheyrir eldra Monolog-API; write Monolog 3 tekur við LogRecord.
Tilkynntu flutningsbresti webhooks eftir annarri greiningarleið. Að senda brestinn aftur í sama bilaða webhook getur valdið endurkvæmni.