0
当尝试部署我的项目中使用下面的命令来scrapyd:scrapyd {“地位”:“错误”,“消息”:“使用” scrapy “来查看可用命令”
scrapyd-deploy test2 -p NOAA
或,尝试运行我的蜘蛛,我创建时:
curl http://localhost:6800/schedule.json -d project=test -d spider=myspider
我得到以下输出:
Packing version 1478644677
Deploying to project "test" in http://localhost:6800/addversion.json
Server response (200):
{"status": "error", "message": "Use \"scrapy\" to see available
commands", "node_name": "osboxes"}
以下文件显示为空当我检查他们:
/var/log/scrapyd/scrapyd.log
/var/log/scrapyd/scrapyd.out
/var/log/scrapyd/scrapyd.err
但它是一个不同的输出,他有一个指标的问题。
我的错误,我认为蜘蛛本身有什么不对? IT似乎部署了它,但它不能启动蜘蛛。
我按照指示安装了scrapyd。这是我的scrapy.cfg文件:
[settings]
default = NOAA.settings
[deploy:test2]
url = http://localhost:6800/
project = NOAA
运行Ubuntu 14.04
我用:CD myprojectdir/myspider/&& sudo的scrapyd部署默认-p NOAA –
即使当我浏览到我的蜘蛛文件夹,然后运行该命令,我得到了同样的错误。我确实将scrapy.cfg中的[deploy:test2]更改为[deploy],以便默认工作。同样的错误。 – Slug
我的scrapy.cfg文件看起来像这样,但有5行:[settings] default = myspider.settings [deploy] url = http:// localhost:6800/ project = myspider –