execute_action() function is called within both alerter and (database) watchdog server processes. If alerter and watchdog attempt to send SMS simultaneously then communications with the serial GSM modem can be corrupted.
Testing is needed to determine if the GSM modem can recover from this corruption for the subsequent messages.
The risk of having this problem is increased with multiple alerter worker processes as implemented in ZBX-9654.
- duplicates
-
ZBXNEXT-2442 Support parallel processing of alerts
- Closed