Monolog 3 અને Slack વેબહૂક: cURL પ્રોક્સી પર્યાવરણ સેટ કરો
વેબહૂક વિનંતી કરતા PHP વર્કર પર પર્યાવરણ સેટ કરો, અને જૂનાં ઉદાહરણો અનુકૂળ કરતી વખતે Monolog 3 નું હેન્ડલર ઇન્ટરફેસ જાળવો.
Monolog 3 નું SlackWebhookHandler PHP cURL વડે JSON મોકલે છે અને કોઈ સ્પષ્ટ પ્રોક્સી વિકલ્પ સેટ કરતું નથી. HTTPS વેબહૂક માટે તે PHP પ્રક્રિયાને libcurl નું પ્રોક્સી પર્યાવરણ આપો:
https_proxy=http://proxy.example:8080 php artisan queue:workઆ Laravel કતાર વર્કરની શરૂઆત છે. PHP-FPM વેબ વિનંતીઓ માટે પર્યાવરણ FPM વર્કર સંદર્ભમાં પૂરું પાડો. બીજા ટર્મિનલમાં કરેલ export પહેલેથી ચાલતા મોકલનારને અપડેટ કરતું નથી.
લોગિંગ ચેનલનું Slack વેબહૂક URL રાખો. HTTP મૂલ્ય HTTPS વિનંતી વહન કરતા મધ્યસ્થને દર્શાવે છે; HTTP પ્રોક્સી સૂચિ માંથી એક એન્ડપોઇન્ટ તે PHP વર્કર વાપરતા જાહેર માર્ગ માટે ઉમેદવાર છે. કોઈપણ પ્રોક્સી ખાતું સમર્થિત પ્રોક્સી પ્રમાણીકરણ ગોઠવણીનું છે, JSON પેલોડ કે Slack વેબહૂક રહસ્યનું નહીં.
હેન્ડલર બદલતા પહેલા આ માર્ગ અજમાવો. એરે રેકોર્ડ સ્વીકારતું નકલ કરેલું override જૂની Monolog API નું છે; Monolog 3 નું write LogRecord સ્વીકારે છે.
વેબહૂક વહન નિષ્ફળતાઓ બીજા નિદાન માર્ગે જણાવો. નિષ્ફળતા તે જ નિષ્ફળ વેબહૂક પર પાછી મોકલવાથી પુનરાવર્તન થઈ શકે છે.