在EC2中部署scrapy项目时出现UnsupportedMethod错误

时间:2016-02-15 09:11:19

标签: scrapy

我试图通过使用scrapyd将我的Scrapy代码部署到AWS,但我遇到了这个问题,我无法弄清楚。已经两天了。我在网上看到了类似的问题,但没有找到任何有用的解决方案来解决这个问题。

2016-02-15 08:41:20+0000 [HTTPChannel,1,xx.xxx.x.xxx] Unhandled Error
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/twisted/web/http.py", line 1730, in allContentReceived
    req.requestReceived(command, path, version)
  File "/usr/lib/python2.7/dist-packages/twisted/web/http.py", line 826, in requestReceived
    self.process()
  File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 189, in process
    self.render(resrc)
  File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 238, in render
    body = resrc.render(self)
--- <exception caught here> ---
  File "/usr/local/lib/python2.7/dist-packages/scrapyd/webservice.py", line 17, in render
    return JsonResource.render(self, txrequest)
  File "/usr/local/lib/python2.7/dist-packages/scrapyd/utils.py", line 19, in render
    r = resource.Resource.render(self, txrequest)
  File "/usr/lib/python2.7/dist-packages/twisted/web/resource.py", line 249, in render
    raise UnsupportedMethod(allowedMethods)
twisted.web.error.UnsupportedMethod: ['HEAD', 'object', 'POST']

我试图在我的macbook和EC2服务器上单独运行scrapy代码。它适用于两种情况。当我使用我的macbook在EC2中安排工作时,它就无法正常工作。 These是我设定的步骤。

0 个答案:

没有答案
相关问题