Monolog 3 kaj Slack-webhookoj: agordi la cURL-proksejan medion
Agordi la medion sur la PHP-laboranto kiu faras la webhook-peton, kaj konservi la handler-interfacon de Monolog 3 dum adaptado de pli malnovaj ekzemploj.
La SlackWebhookHandler de Monolog 3 sendas JSON per PHP cURL kaj agordas neniun eksplicitan proksejan opcion. Por HTTPS-webhoko, donu al tiu PHP-procezo la proksejan medion de libcurl:
https_proxy=http://proxy.example:8080 php artisan queue:workTio estas lanĉo de Laravel-vica laboranto. Por PHP-FPM-retpetoj, provizu la medion en la kunteksto de la FPM-laboranto. export en alia terminalo ne ĝisdatigas jam funkciantan sendanton.
Konservu la Slack-webhokan URL de la protokola kanalo. La HTTP-valoro nomas la peranton kiu portas la HTTPS-peton; finpunkto el la HTTP-prokseja listo estas kandidato por publika vojo uzata de tiu PHP-laboranto. Ĉiu prokseja konto apartenas al la subtenata prokseja aŭtentikiga aranĝo, ne al la JSON-ŝarĝo aŭ la Slack-webhoka sekreto.
Provu ĉi tiun vojon antaŭ ol anstataŭigi la handler-on. Kopiita override kiu akceptas tabelajn rikordojn apartenas al pli malnova Monolog-API; la write de Monolog 3 akceptas LogRecord.
Raportu transportajn malsukcesojn de webhoko per alia diagnoza vojo. Resendi la malsukceson al la sama malsukcesanta webhoko povas kaŭzi rekursion.