Как сохранить сервер веб-приложений пилонов на Windows Server 2003

У нас есть веб-приложение Pylons, работающее на компьютере с Windows Server 2003.

Существует сценарий запуска, который запускается в "окне DOS".

Время от времени происходит сбой сценария, а затем сервер не работает. Как сохранить его работоспособность / мониторинг?

Редактировать: В Linux я бы использовал инструмент мониторинга, такой как "monit", который может проверить, отвечает ли служба на запросы http и убивает ли ее, а если нет, запускает новый экземпляр.

Edit2: после некоторых исследований я нашел что-то сейчас:

http://www.google.de/search?q=http%3A%2F%2Fwiki.pylonshq.com%2Fdisplay%2Fpylonscookbook%2FHow%2Bto%2Brun%2BPylons%2Bas%2Ba%2BWindows%2Bservice

(оригинальный сайт в настоящее время не работает, но в кеш-памяти 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

Я использую первый, но второй имеет лучшую производительность.

Другие вопросы по тегам