Как сохранить сервер веб-приложений пилонов на Windows Server 2003
У нас есть веб-приложение Pylons, работающее на компьютере с Windows Server 2003.
Существует сценарий запуска, который запускается в "окне DOS".
Время от времени происходит сбой сценария, а затем сервер не работает. Как сохранить его работоспособность / мониторинг?
Редактировать: В Linux я бы использовал инструмент мониторинга, такой как "monit", который может проверить, отвечает ли служба на запросы http и убивает ли ее, а если нет, запускает новый экземпляр.
Edit2: после некоторых исследований я нашел что-то сейчас:
(оригинальный сайт в настоящее время не работает, но в кеш-памяти Google есть страница: http://wiki.pylonshq.com/display/pylonscookbook/How+to+run+Pylons+as+a+Windows+service)
Я нашел ссылку на http://pylonsbook.com/en/1.1/deployment.html (2-й абзац снизу)
1 ответ
Рассматривали ли вы его запуск через IIS, который затем может отслеживать процессы и перезапускаться через пулы приложений? Проверять, выписываться:
http://code.google.com/p/isapi-wsgi/
а также:
http://sourceforge.net/apps/trac/pyisapie
Я использую первый, но второй имеет лучшую производительность.