SlackWebhookHandler ของ Monolog 3 ส่ง JSON ด้วย PHP cURL และไม่ตั้งตัวเลือกพร็อกซีใด ๆ อย่างชัดเจน สำหรับ webhook HTTPS ให้ส่งสภาพแวดล้อมพร็อกซีของ libcurl ให้กับโปรเซส PHP นั้น:

https_proxy=http://proxy.example:8080 php artisan queue:work

นี่คือการเริ่ม Laravel queue worker สำหรับคำขอเว็บผ่าน PHP-FPM ให้จัดหาสภาพแวดล้อมใน บริบทของ FPM worker การ export ในเทอร์มินัลอื่นไม่ช่วยอัปเดตผู้ส่งที่ทำงานอยู่แล้ว

เก็บ URL ของ Slack webhook ของช่องทางบันทึกไว้ ค่า HTTP ระบุตัวกลางที่ขนส่งคำขอ HTTPS ปลายทางจาก รายการพร็อกซี HTTP เป็นตัวเลือกสำหรับเส้นทางสาธารณะที่ PHP worker นั้นใช้ บัญชีพร็อกซีใด ๆ อยู่ในกลไกการพิสูจน์ตัวตนพร็อกซีที่รองรับ ไม่ใช่ในเพย์โหลด JSON หรือความลับของ Slack webhook

ลองเส้นทางนี้ก่อนเปลี่ยน handler override ที่คัดลอกมาและรับเรกคอร์ดแบบ array เป็นของ API Monolog รุ่นเก่ากว่า ส่วน write ของ Monolog 3 รับ LogRecord

รายงานความล้มเหลวในการขนส่ง webhook ผ่านเส้นทางวินิจฉัยอื่น การส่งความล้มเหลวกลับไปยัง webhook เดียวกันที่ล้มเหลวอาจทำให้เกิดการเรียกซ้ำ

บทความที่เกี่ยวข้อง