discover why proxy11 struggles with restarting apache #13245

Closed
opened 2026-04-01 11:09:52 +00:00 by gwmngilfen · 2 comments
Member

Description of request

We've had continual alerts from proxy11 when the ticketkey cron reloads apache - for some reason it takes up to a minute to reload. This triggers the the TCP:80 aliveness check from Zabbix, resulting in a lot of warnings.

We have spent some time on this but not found the cause yet. To cut down on monitoring warnings, I've disabled this trigger (the item still records, so we have data) for proxy11 specifically. We should track down the cause here, since no other proxy does this, and then re-enable the trigger.

Link to enable/disable: https://zabbix.fedoraproject.org/zabbix.php?action=trigger.list&context=host&filter_hostids%5B%5D=10711&filter_name=apache&filter_state=-1&filter_status=1

### Description of request We've had continual alerts from proxy11 when the ticketkey cron reloads apache - for some reason it takes up to a minute to reload. This triggers the the TCP:80 aliveness check from Zabbix, resulting in a lot of warnings. We have spent some time on this but not found the cause yet. To cut down on monitoring warnings, I've disabled this trigger (the item still records, so we have data) for proxy11 specifically. We should track down the cause here, since no other proxy does this, and then re-enable the trigger. Link to enable/disable: https://zabbix.fedoraproject.org/zabbix.php?action=trigger.list&context=host&filter_hostids%5B%5D=10711&filter_name=apache&filter_state=-1&filter_status=1
Owner

good ol claude suggests that we need to set GracefulShutdownTimeout which is 0 by default, so it waits for all existing connections to finish.

What value should it be though? How long can it take and the test still works?

I tried setting it to 5 and it does seem to start faster. I guess we can check on monday and see if it stopped alerting, and if so, roll the change out with a freeze break or wait until after freeze.

good ol claude suggests that we need to set GracefulShutdownTimeout which is 0 by default, so it waits for all existing connections to finish. What value should it be though? How long can it take and the test still works? I tried setting it to 5 and it does seem to start faster. I guess we can check on monday and see if it stopped alerting, and if so, roll the change out with a freeze break or wait until after freeze.
kevin self-assigned this 2026-04-10 19:50:14 +00:00
Owner

I moved proxy11 to a new virthost and it's been fine since. Must have been something with the (really) old one.

I moved proxy11 to a new virthost and it's been fine since. Must have been something with the (really) old one.
kevin closed this issue 2026-05-26 17:28:40 +00:00
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
infra/tickets#13245
No description provided.