Всем доброго времени суток!Под FreeBSD, в rc.local у меня стоит запуск squid-а:
/usr/local/squid/bin/squid -DВсе нормально работает, до тех пор пока не происходит аварийное завершение работы FreeBSD сервера, где он установлен (пропало электричество к примеру). После перезагрузки он не запускается. Хотя при мягкой перезагрузке (shutdown -h NOW) всё работает великолепно.
Если кто сталкивался с подобной проблемой подскажите как её можно обойти.
Спасибо.
squid.pid просто остается, ты логи глянь, увидишь, что сквид орет, что уже запущен. пиши скрипт, который будет убивать squid.pid при старте, если он есть
сквид ставится из /usr/ports/www/squid - прописывается где надо и ставит запускающий скрипт в /usr/local/etc/rc.d/squid.sh, который и стартует при перезагрузке !. Не надо изобретать велик !! Фряха сама всё умеет !!!
пионерия блин...
>squid.pid просто остается, ты логи глянь, увидишь, что сквид орет, что уже
>запущен. пиши скрипт, который будет убивать squid.pid при старте, если
>он есть
Спасибо за ответы!Так что именно нужно сделать.
К слову : Squid 2.4 Stable7
>>squid.pid просто остается, ты логи глянь, увидишь, что сквид орет, что
>Так что именно нужно сделать.
>К слову : Squid 2.4 Stable7uлянь сквид.конф = там есть сквид.пид 8==)))
поставь в рс.д шоб его грохало
и радуйся
(ну блин и вопрос ;))))
>Так что именно нужно сделать.
>К слову : Squid 2.4 Stable7
надо просто использовать готовый скрипт из init.d/squid start :)