Monolog 3 మరియు Slack వెబ్హుక్లు: cURL ప్రాక్సీ వాతావరణాన్ని సెట్ చేయండి
వెబ్హుక్ అభ్యర్థన చేసే PHP వర్కర్పై వాతావరణాన్ని సెట్ చేయండి, మరియు పాత ఉదాహరణలను స్వీకరించేటప్పుడు Monolog 3 యొక్క handler ఇంటర్ఫేస్ను నిలుపుకోండి.
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 వెబ్హుక్ రహస్యానికి కాదు.
handler ను భర్తీ చేయడానికి ముందు ఈ మార్గాన్ని ప్రయత్నించండి. array రికార్డులను అంగీకరించే కాపీ చేసిన override పాత Monolog API కి చెందుతుంది; Monolog 3 యొక్క write LogRecord ను అంగీకరిస్తుంది.
వెబ్హుక్ రవాణా వైఫల్యాలను మరో నిర్ధారణ మార్గం ద్వారా నివేదించండి. వైఫల్యాన్ని అదే విఫలమవుతున్న వెబ్హుక్కు తిరిగి పంపడం పునరావృత్తికి కారణం కావచ్చు.