Monolog 3 en Slack-webhooks: de cURL-proxy-omjouwing ynstelle
Stel de omjouwing yn op 'e PHP-wurker dy't it webhook-fersyk docht, en hâld de handler-ynterface fan Monolog 3 by it oanpasse fan âldere foarbylden.
De SlackWebhookHandler fan Monolog 3 stjoert JSON mei PHP cURL en stelt gjin eksplisite proxy-opsje yn. Jou foar in HTTPS-webhook dat PHP-proses de proxy-omjouwing fan libcurl:
https_proxy=http://proxy.example:8080 php artisan queue:workDit is in start fan in Laravel-rige-wurker. Jou foar PHP-FPM-webfersiken de omjouwing yn 'e kontekst fan 'e FPM-wurker. In export yn in oare terminal bywurket in al rinnende ferstjoerder net.
Hâld de Slack-webhook-URL fan it logkanaal. De HTTP-wearde neamt de tuskenpersoan dy't it HTTPS-fersyk draacht; in einpunt út 'e HTTP-proxylist is in kandidaat foar in iepenbiere rûte dy't dy PHP-wurker brûkt. Elk proxy-akkount heart by de stipe proxy-autentikaasje-opset, net by de JSON-payload of it Slack-webhook-geheim.
Probearje dizze rûte foar't jo de handler ferfange. In kopiearre override dy't array-records akseptearret heart by in âldere Monolog-API; de write fan Monolog 3 akseptearret LogRecord.
Rapportearje webhook-transportflaters fia in oar diagnostysk paad. It stjoeren fan 'e flater werom nei deselde mislearjende webhook kin rekursje feroarsaakje.