У нас есть веб-приложение 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-й абзац снизу)
Рассматривали ли вы запуск его через IIS, который затем может отслеживать процессы и перезапускаться через пулы приложений? Проверять, выписываться:
http://code.google.com/p/isapi-wsgi/
и:
http://sourceforge.net/apps/trac/pyisapie
Пользуюсь первым, но у второго производительность лучше.