Il-SlackWebhookHandler ta' Monolog 3 jibgħat JSON b'PHP cURL u ma jissettjax għażla tal-proxy espliċita. Għal webhook HTTPS, agħti lil dak il-proċess PHP l-ambjent tal-proxy ta' libcurl:

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

Dan huwa tnedija ta' worker tal-kju ta' Laravel. Għal talbiet web PHP-FPM, ipprovdi l-ambjent fil-kuntest tal-worker FPM. export f'terminal ieħor ma jaġġornax mittent li diġà qed jaħdem.

Żomm l-URL tal-webhook ta' Slack tal-kanal tal-logging. Il-valur HTTP isemmi l-intermedjarju li jġorr it-talba HTTPS; endpoint mill-lista tal-proxy HTTP huwa kandidat għal rotta pubblika li juża dak il-worker PHP. Kwalunkwe kont tal-proxy jaqa' taħt l-arranġament tal-awtentikazzjoni tal-proxy appoġġjat, mhux taħt il-payload JSON jew is-segretezza tal-webhook ta' Slack.

Ipprova din ir-rotta qabel ma tissostitwixxi l-handler. Override kopjat li jaċċetta rekords ta' array jappartjeni għal API ta' Monolog eqdem; il-write ta' Monolog 3 jaċċetta LogRecord.

Irrapporta l-fallimenti tat-trasport tal-webhook permezz ta' triq oħra ta' dijanjosi. Li tibgħat il-falliment lura lill-istess webhook li qed ifalli jista' joħloq rekursjoni.

Artikli relatati