【问题标题】:How do you run scrapyrt with forever.js or pm2?你如何使用 forever.js 或 pm2 运行 scrapyrt?
【发布时间】:2021-06-17 12:56:22
【问题描述】:

我将一个项目移动到实时服务器,现在我需要 pm2 或 forever.js 之类的东西来运行 scrapyrt

但是,这两个命令似乎都不起作用...

forever.js

我运行了这个失败的命令(并且我在一个活动的虚拟环境中):

# forever start scrapyrt -p 5003
warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info:    Forever processing file: scrapyrt
error:   Cannot start forever
error:   script /root/my-scrapy-project/scrapyrt does not exist.

pm2

# pm2 start scrapyrt -p 5003
# pm2 list
┌─────┬─────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id  │ name        │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
├─────┼─────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0   │ scrapyrt    │ default     │ N/A     │ fork    │ 0        │ 0      │ 15   │ errored   │ 0%       │ 0b       │ root     │ disabled │
└─────┴─────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘


你如何将scrapyrt设置为像pm2forever一样永久开启并自动重启?

【问题讨论】:

    标签: node.js python-3.x scrapy pm2 forever


    【解决方案1】:

    我发现如果服务器IP地址是65.124.80.15并且我想在端口5003上运行scrapyrt,我可以使用以下命令让pm2运行scrapyrt...

    cd <into_scrapy_projectfile_containing_scrapy.cfg_file>
    pm2 start "scrapyrt -p 5003 -i 65.124.80.15"
    

    【讨论】:

      猜你喜欢
      • 2019-08-13
      • 2022-06-23
      • 2017-04-25
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 2020-09-30
      • 2023-04-08
      相关资源
      最近更新 更多