我試圖運行兩個scrapy蜘蛛同時使用瑞德。 我執行scrapyd - 同時運行蜘蛛的錯誤
curl http://localhost:6800/schedule.json -d project=myproject -d spider=somespider
結果 - { 「地位」: 「OK」, 「作業ID」: 「6487ec79947edab326d6db28a2d86511e8247444」} 則:
curl http://localhost:6800/schedule.json -d project=myproject -d spider=somespider2
結果 -
python2.7/site-packages/twisted/web/server.py", line 234, in render
body = resrc.render(self)
--- <exception caught here>
File "/usr/local/lib/python2.7/json/decoder.py", line 383, in raw_decode
raise ValueError("No JSON object could be decoded")
exceptions.ValueError: No JSON object could be decoded
,每次我爲scrapyd運行curl - 我得到了相同的結果 - exceptions.ValueError:沒有JSON對象可以被解碼。唯一一種繼續使用scrapyd的方法 - 重新啓動它。 我如何使用scrapyd運行多個蜘蛛?爲什麼我得到這個錯誤?
我用scrapy 1.1,scrapyd 1.1,蟒蛇2.7.9
想必這個問題涉及到SQLITE3版本 – Rainmaker