Назад | Перейти на главную страницу

Как сохранить работающий сервер веб-приложений pylons на 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-й абзац снизу)

Рассматривали ли вы запуск его через IIS, который затем может отслеживать процессы и перезапускаться через пулы приложений? Проверять, выписываться:

http://code.google.com/p/isapi-wsgi/

и:

http://sourceforge.net/apps/trac/pyisapie

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