Monolog 3 da webhook na Slack: saita yanayin proxy na cURL
Saita yanayin a kan ma'aikacin PHP da ke yin buƙatar webhook, kuma riƙe mu'amalar handler na Monolog 3 yayin daidaita tsofaffin misalai.
SlackWebhookHandler na Monolog 3 yana aika JSON da PHP cURL kuma baya saita wani zaɓi na proxy a fili. Don webhook na HTTPS, ba wa wannan tsarin PHP yanayin proxy na libcurl:
https_proxy=http://proxy.example:8080 php artisan queue:workWannan ƙaddamar da ma'aikacin layi na Laravel ne. Don buƙatun yanar gizo na PHP-FPM, samar da yanayin a cikin mahallin ma'aikacin FPM. export a wata tashar ba ya sabunta mai aikawa da ke aiki tuni.
Riƙe URL ɗin webhook na Slack na tashar rikodi. Ƙimar HTTP tana ambaton mai shiga tsakani da ke ɗaukar buƙatar HTTPS; ƙarshen layi daga jerin proxy na HTTP ɗan takara ne don hanyar jama'a da wannan ma'aikacin PHP ke amfani da ita. Duk asusun proxy na cikin tsarin tabbatar da proxy da ake tallafawa, ba cikin bayanan JSON ko sirrin webhook na Slack ba.
Gwada wannan hanyar kafin maye gurbin handler. override da aka kwafa wanda ke karɓar rikodin array na tsohuwar API ta Monolog ne; write na Monolog 3 yana karɓar LogRecord.
Bayar da rahoton gazawar jigilar webhook ta wata hanyar bincike. Mayar da gazawar zuwa wannan webhook ɗin da ya gaza na iya haifar da maimaitawa.