[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#376503: stop initscript has wrong priority



Package: apache2
Version: 2.0.55-4
Severity: critical

Apache is being invoked very late in the bootup process:

/etc/rc2.d/S91apache2

This is probably because all other needed software (depending on the website implementation, of course), such as mysql, is already started. A program that is started late can be expected to be stopped early in the shutdown process, because of the dependency on other software. However, apache is also being stopped late:

/etc/rc6.d/K91apache2

On a system where the website uses mysql, startup works fine. However, shutdown can cause data loss, because mysql already stops at priority 20, while apache continues to run until 91 is reached. Mysql can't stop correctly if connections are kept open or being opened. But this is just an example, other backend software might be affected as well. Even if mysql could shut down correctly, the website would be broken until apache is stopped as well.

I suggest that apache's stop priority be changed to a low value, such as 5 or so.


Martin Gruner




Reply to: