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 ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ.
ವೆಬ್ಹುಕ್ ಸಾಗಣೆ ವೈಫಲ್ಯಗಳನ್ನು ಇನ್ನೊಂದು ರೋಗನಿರ್ಣಯ ಮಾರ್ಗದ ಮೂಲಕ ವರದಿ ಮಾಡಿ. ವೈಫಲ್ಯವನ್ನು ಅದೇ ವಿಫಲ ವೆಬ್ಹುಕ್ಗೆ ಹಿಂತಿರುಗಿ ಕಳುಹಿಸುವುದು ಪುನರಾವರ್ತನೆಗೆ ಕಾರಣವಾಗಬಹುದು.