node.js - AWS EC - 如何永久运行 phantomjs 服务器

标签 node.js amazon-web-services web-scraping phantomjs amazon-ec2

我已将 phantomjs 设置为 Web 服务器,用于在 AWS EC 上进行抓取。我不知道如何通过putty永远运行phantoms脚本?对于 NodeJS 来说,有像 Forever 这样的 phantom 替代方案吗?

最佳答案

PM2是一个不错的选择。你可以看一下文档,它可以让你的程序崩溃时自动重启,并且有很多很酷的功能。

要使用 PM2 启动 PhantomJS 应用程序,命令为:

pm2 start app.js --interpreter phantomjs

该应用程序将独立于您的 SSH session 运行,因此您可以安全地退出 Putty 窗口。

关于node.js - AWS EC - 如何永久运行 phantomjs 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36446537/

相关文章:

amazon-web-services - AWS EC2 公共(public) IP 与私有(private) IP

python - 使用 python 进行 Web 抓取 - 不断从 jquery 表中获取重复的第一行值

javascript - 尝试过 Python BeautifulSoup 和 Phantom JS : STILL can't scrape websites

python - 如何修改 Pandas 的 Read_html 用户代理?

amazon-web-services - 如何将我的 AWS Elastic Search Service 设为私有(private)?

javascript - Amazon Connet 的 getCurrentMetricData 不是函数

eclipse - Node.js Express 应用程序无法在 Eclipse (Nodeclipse) 中启动(或调试)

javascript - Ui路由器刷新问题

javascript - 如何在 Javascript 中提取不完整 JSON 数组中对象的值?

javascript - 即使 str1 不等于 str2,expect(str1).to.equal(str2) 也会通过