Как мне запустить диспетчер daemontools?Как контролировать веб-сервер с помощью daemontools?
Я начал использовать daemontools D. J. Bernsteins, чтобы некоторые процессы работали и работают нормально. Но теперь мне нужно отслеживать несколько дополнительных условий для этих процессов, и мне не удалось найти хорошую информацию о том, как это сделать.
Мой сценарий заключается в том, что у меня есть некоторые процессы, выполняемые для веб-приложения (виртуальные машины pharo smalltalk), и они отвечают на http, каждый в своем порту (это для балансировки нагрузки). Я хотел бы как-то проверить их, чтобы убедиться, что они не только работают, но и реагируют на HTTP-запросы. Если они не отвечают определенным образом на запрос более 30 лет, их следует рассматривать как разбитые и просто перезапускать.
Возможно ли это с помощью daemontools? если да, как я должен писать этот скрипт и где его разместить? или где это документация?
Thanx. но нет ли способа сделать это в самом супервизоре? – pauel
Да, см. Первый абзац моего ответа. –
Да, я понял. просто я думал, что супервайзер, который запускает демона, может это сделать. В любом случае ваше решение очень помогает мне. Большое спасибо – pauel