Ich benutze Ratchet, eine Node js-Anwendung und ZeroMq in meiner codeigniter-basierten PHP-Anwendung.Überprüfen, ob Prozess läuft, wenn nicht starten
In meinem Admin-Dashboard möchte ich in der Lage zu sehen, ob der Socket ausgeführt wird und auch, wenn meine Knoten-Js-App ausgeführt wird. Wenn es nicht funktioniert, muss ich es wieder online stellen können.
Ich weiß, dass ich die exec
von php verwenden kann, um es wieder online zu stellen, aber sobald das Skript beendet ist, tut es auch die Befehlszeile.
Wie kann ich das erreichen? Etwas wie:
Ratchet: Status online (Stopp, Start, Restart) Knoten Service: Status online (Stopp, Start, Restart) ZeroMq: Status online (Stopp, Start, Restart)
können Sie klären, was Sie von 'bedeuten aber, sobald das Skript beenden, so auch der Befehl line.' – KFE
ich meine, wenn Sie so etwas wie exec laufen ("Knoten Haupt.js"); wird es öffnen und schließen. Auch ich kann nicht kontrollieren, ob es läuft oder nicht –