-
Problem report
-
Resolution: Unresolved
-
Blocker
-
7.0.5
-
None
-
S24-W48/49
-
1
After zabbix server restart data collected fine.
If enable debug log for "http agent poller" processes and filer it by "zbx_setproctitle", we see that one always having some data collected:
zbx_setproctitle() title:'http agent poller #1 [got 2 values, queued 3 in 5 sec]'
After some 10-15 minutes, data collection just stops for HTTP agent items.
Checking debug log (after 5 hours), this time it shows always this picture:
zbx_setproctitle() title:'http agent poller #1 [got 0 values, queued 0 in 5 sec]'
Unfiltered log shows this loop each 1 second (and proc title update each 5 seconds):
299:20241120:132851.876 In zbx_ipc_async_socket_recv() timeout:0 299:20241120:132851.876 In zbx_dc_config_get_poller_items() poller_type:7 299:20241120:132851.876 End of zbx_ipc_async_socket_recv():0 299:20241120:132851.876 End of zbx_dc_config_get_poller_items():0 299:20241120:132851.876 queue processing_num:59 pending:0 299:20241120:132851.880 In zbx_ipc_async_socket_recv() timeout:0 299:20241120:132851.880 End of zbx_ipc_async_socket_recv():0
where "queue processing_num:" always shows 59.
While when data collection worked, it showed this line "queue processing_num:" as 0, always.
At periods where it had nothing to collect, it showed this 1-second loop this way, which is a bit different from above one:
299:20241120:082138.876 In zbx_ipc_async_socket_recv() timeout:0 299:20241120:082138.876 End of zbx_ipc_async_socket_recv():0 299:20241120:082138.876 In zbx_dc_config_get_poller_items() poller_type:7 299:20241120:082138.876 End of zbx_dc_config_get_poller_items():0 299:20241120:082138.876 queue processing_num:0 pending:0
Looks like some inter-process communication issue.
Server version is indeed 7.0.5, running in docker.
- is duplicated by
-
ZBX-25585 HTTP Agent poller stops collect data
- Closed