Jak powinienem zarządzać opiekunem daemontools?Jak nadzorować serwer internetowy za pomocą daemontools?
Zacząłem korzystać z daemontools D. J. Bernsteinów, aby niektóre procesy działały i działają poprawnie. Ale teraz muszę monitorować kilka dodatkowych warunków dotyczących tych procesów i nie udało mi się znaleźć dobrych informacji, jak to zrobić.
Mój scenariusz jest taki, że mam pewne procesy uruchomione dla aplikacji internetowej (wirtualne maszyny wirtualne pharo smalltalk) i odpowiadają one http, każdy w swoim porcie (to dla loadbalance). Chciałbym w jakiś sposób pingować te, aby sprawdzić, czy działają nie tylko w odpowiedzi na żądania http. Jeśli nie reagują w określony sposób na prośbę o więcej niż 30 sekund, powinny być traktowane jako awarie i po prostu zostać ponownie uruchomione.
Czy jest to możliwe nawet w przypadku daemouchera? jeśli tak, jak mam napisać ten skrypt i gdzie go umieścić? lub gdzie jest dokumentacja na ten temat?
Thanx. ale czy nie ma sposobu, aby to zrobić w samym nadzorze? – pauel
Tak, zobacz pierwszy akapit mojej odpowiedzi. –
Tak, mam to. po prostu myślałem, że przełożony, który uruchamia demona, może to zrobić w jakikolwiek sposób. W każdym razie twoje rozwiązanie bardzo mi pomaga. Wielkie dzięki – pauel