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 स्वीकार गर्छ।
वेबहुक यातायात असफलताहरू अर्को निदान मार्गबाट रिपोर्ट गर्नुहोस्। असफलता त्यही असफल वेबहुकमा फर्काएर पठाउँदा पुनरावृत्ति हुन सक्छ।