Monit, не перезапускающий сервис

Лак действительно не предназначен, чтобы быть веб-кэшем общего назначения как Сквид. От Лака FAQ:

Это означает, что я не могу использовать Лак в качестве вперед прокси? Вы можете, но Вы, вероятно, не хотите. Выполнение его требует существенного количества волшебства DNS и огромного Лака файл VCL.

Можно настроить сквид как прозрачный прокси (в Windows, Вам нужно некоторое стороннее программное обеспечение для обработки то, что iptables делает на Linux), и облегчите потребность настроить ПК для использования прокси.

Кэширование видео YouTube является болью, независимо от прозрачности прокси. Можно читать о некоторых проблемах, кэширующих содержание YouTube, и видеть возможные "обходные решения", которые могут или не могут работать на Вас (или может прекратить работать, если YouTube вносит изменения).

1
задан 25 April 2012 в 00:59
1 ответ

Вы находитесь на правильном пути, и monit не запускает его, потому что файл PID все еще существует.

I сталкивались с этими проблемами раньше, и решение, которое я использовал, заключалось в создании сценария инициализации для конкретной службы, используя что-то вроде /etc/init.d/skeleton (это на debian) в качестве шаблона (или rc.local), убедившись, что файл PID создается и удаляется соответствующим образом (с использованием start-stop-daemon и др.)

Я не думаю, что действительно существует другое решение, поскольку monit не занимается удалением или созданием файлов PID. Какой бы сценарий вы ни использовали для запуска и остановки службы, он должен правильно создавать и удалять файлы PID.

2
ответ дан 3 December 2019 в 21:50

Теги

Похожие вопросы