Предлагаю в /lib/systemd/system/httpd2.service в раздел [Service] TimeoutStartSec=10s или что-то вроде этого. На данный момент На старт сервиса даётся по-умолчанию 5 с вне зависимости от параметров /etc/sysconfig/httpd2. P.S. Заодно надо сменить права на /lib/systemd/system/httpd2.service с 755 на 644.
Спасибо, я не знал о данном параметре.
apache2-2.2.22-alt12 -> sisyphus: * Sun Dec 23 2012 Aleksey Avdeev <solo@altlinux> 2.2.22-alt12 - Fix start for systemd: Use TimeoutStartSec=10s (Closes: #27925) - Add to %name-htcacheclean subpackage: + %_sysconfdir/sysconfig/%apache2_htcacheclean_dname + systemd unit file for %apache2_htcacheclean_dname (Closes: #28025) + cron daily script for runing %apache2_htcacheclean_dname - Update attr ang owner for %apache2_runtimedir/ - Unuse vars (in %_sysconfdir/sysconfig/%apache2_htcacheclean_dname): + CACHEPATH (use HTCACHECLEAN_PATH) + INTERVAL (use HTCACHECLEAN_DAEMON_INTERVAL) + LIMIT (use HTCACHECLEAN_SIZE) + LOCKFILE + OPTIONS (use HTCACHECLEAN_OPTIONS)
Прошу убрать TimeoutStartSec=10s. У меня не успевает стартовать за 10 секунд. Значение по умолчанию DefaultTimeoutStartSec=90s (в /etc/systemd/system.conf) вполне адекватное.
Увеличил в новой сборке до 80 секунд.
Не надо увеличивать. Надо просто убрать. Значение по-умолчанию 90 секунд, вполне адекватно. Что вы хотите выиграть 10-ю секундах?
Уберу, согласен.
apache2-1:2.4.37-alt1 -> sisyphus: Wed Oct 24 2018 Anton Farygin <rider@altlinux.ru> 1:2.4.37-alt1 - 2.4.37 - removed TimeoutStartSec in httpd.service (closes: #27925) - save to log remoteip instead of remote hostname for fix of work with mod_remoteip module (closes: #34974)