Если файл error.log
увеличивается, это означает, что сервер httpd столкнулся с какой-то ошибкой при загрузке этой веб-страницы. Вы должны проверить журнал и исправить то, что не так.
Что касается access.log
роста, ну, это то, что он должен делать, когда вы посещаете веб-страницу.
Отредактируйте :, как указал @JoeP, вы также должны активировать ротацию журналов (через logrotate
), чтобы старые журналы сжимались/удалялись gzip.
В итоге я использовал это определение сервиса в файле/etc/systemd/system/ipres.service
:
[Unit]
Description=ipres
Wants=network-online.target
After=network.target auditd.service
ConditionPathExists=/etc/mypath
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/bin/my.program load
ExecStop=/usr/local/bin/my.program save
[Install]
WantedBy=basic.target
и использовал my.program/usr/local/bin/my.program
(chroot rwx)вот так:
#!/bin/sh
case $1 in
load)
#Do some stuff
;;
save)
#Do some stuff
;;
*)
echo "Invalid action '$1'"
;;
esac
Не забудьте запустить и включить службу.
systemctl enable ipres.service && systemctl start ipres.service
У меня работает отлично.
Работает ли команда вручную на вашем сервере, и вы включили службу с помощью:
systemctl enable < your service name >.service
Я попробовал ваш служебный файл на Ubuntu 16.04 и 18.04 с установкой по умолчанию, и все работает;)