> side-effects such as half-completed volume attachment calls leaving
resources dangling/orphaned.
this feels odd, as `apache2 reload` should be calling `apachectl
graceful`. Reading the man page:
> graceful Gracefully restarts the Apache daemon by sending it a
> SIGUSR1. If the daemon is not running, it is started. This differs from a
> normal restart in that currently open connections are not aborted. A side
> effect is that old log files will not be closed immediately. This means that
> if used in a log rotation script, a substantial delay may be necessary to
> ensure that the old log files are closed before processing them. This
> command automatically checks the configuration files via apache2ctl
> configtest before initiating the restart to to catch the most obvious
> errors. However, it is still possible for the daemon to die because of
> problems with the configuration.
The key to me being:
> This differs from a normal restart in that currently open connections
are not aborted.
so it seems like there's a link in openstack services to apache2 running
_continuously_ or else those services lost a handle? I'm guessing
there's a dependency chain in the systemd units for specific openstack
services?
A bit more digging, it looks like apache _requires_ the graceful reload
to pick up the rotated logfile properly.
Could you provide more info on the following:
* what openstack services are running into issues
* journal outputs from the logrotate journal entry. they should be tagged as
`apache2.logrotate` in the journal.
* journal output from openstack services that are having issues at the same
time as the apache2 reload
* any helpful openstack unit files or information that can show the relation
between the services and apache2
right now i can't tell if there's something more that can be done in
apache2 that package vs. an apache2 deployment within the specific
context (default behaviour vs. specific system expectations)
** Changed in: apache2 (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2106500
Title:
logrotate script definition forces application restart
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/2106500/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs