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 قبول کرتا ہے۔
ویب ہک کی ترسیل کی ناکامیوں کی اطلاع کسی دوسرے تشخیصی راستے سے دیں۔ ناکامی کو اُسی ناکام ویب ہک کو واپس بھیجنے سے تکرار ہو سکتی ہے۔