Ich habe Phantomjs als Webserver für Scraping auf AWS EC eingerichtet. Ich weiß nicht, wie man Phantomskript für immer durch Kitt laufen lässt? Jede Alternative für Phantom wie Forever für NodeJS?AWS EC - So führen Sie Phantomjs Server für immer
0
A
Antwort
0
PM2 ist eine gute Option. Sie können sich die Dokumentation ansehen, es ermöglicht Ihnen, Ihr Programm automatisch neu zu starten, wenn es abstürzt, und hat viele coole Funktionen.
Ihre PhantomJS Anwendung starten PM2 verwenden, wäre der Befehl:
pm2 start app.js --interpreter phantomjs
Die Anwendung wird auf Ihre SSH-Session laufen abgelöst, so dass Sie sicher Ihre Putty Fenster verlassen können.
+0
danke @christophetd. Entschuldigung, ich habe keine Wahlrechte :) – shoaib
Das gleiche wie jedes andere Linux-Programm? http://stackoverflow.com/questions/2499187/how-to-run-infinitely-script-in-background-on-linux – smentek
Ich glaube nicht, die Leute hatten Glück mit Nohup und Phantomjs. Wie 1: [phantomjs nicht mit Hintergrundprozess nohup arbeiten] (http://stackoverflow.com/questions/31065598/phantomjs-not-working-with-background-process-nohup) und 2: [Phantomjs mit Nohup nicht funktioniert ] (http://stackoverflow.com/questions/24479576/phantomjs-with-nohup-not-working) – shoaib