【发布时间】:2020-11-23 00:55:54
【问题描述】:
我正在使用工人测功机运行蜘蛛,一切正常。这很好,但是每当蜘蛛完成时 Heroku 就会感到困惑。它打印以下日志并再次启动应用程序,因为它认为应用程序崩溃了。
app[worker.1]: 2020-11-23 00:04:10 [scrapy.core.engine] INFO: Spider closed (finished)
heroku[worker.1]: Process exited with status 0
heroku[worker.1]: State changed from up to crashed
heroku[worker.1]: State changed from crashed to starting
heroku[worker.1]: Starting process with command `python realscraper.py`
那么我如何告诉 Heroku dyno 当蜘蛛关闭时,它应该缩小到 0?我不希望它崩溃并继续尝试重新启动。
【问题讨论】:
-
请同时添加代码