2016-04-06 61 views
0

我已將phantomjs設置爲Web服務器以在AWS EC上進行刮擦。我不知道如何通過膩子永遠運行幽靈腳本?任何替代幻影像永遠的NodeJS?AWS EC - 如何永久運行phantomjs服務器

+2

像其他Linux程序一樣嗎? http://stackoverflow.com/questions/2499187/how-to-run-infinitely-script-in-background-on-linux – smentek

+0

我不這麼認爲,人們對nohup和phantomjs有任何運氣。像 1:[phantomjs不工作與後臺進程nohup](http://stackoverflow.com/questions/31065598/phantomjs-not-working-with-background-process-nohup) 和2:[phantomjs與nohup不工作](http://stackoverflow.com/questions/24479576/phantomjs-with-nohup-not-working) – shoaib

回答

0

PM2是一個不錯的選擇。您可以查看文檔,它使您能夠在程序崩潰時自動重新啓動程序,並且具有許多很酷的功能。

要使用PM2啓動PhantomJS的應用程序,該命令是:

pm2 start app.js --interpreter phantomjs

運行應用程序分離到你的SSH會話,所以你可以放心地離開你的膩子窗口。

+0

謝謝@christophetd。對不起,我沒有投票權:) – shoaib