zoukankan      html  css  js  c++  java
  • scrapyd-deploy 把scrapy项目打包上传部署到scrapyd服务端报错 Deploy failed (500)

    Outline

    在把scrapy任务部署到scrapyd服务上时,遇到问题一直不成功:

    报错如下:

    (Deploy failed (500):,部署失败)

    scrapyd-deploy muji_data_python_spider -p muji_data_python_spider
    
    Packing version 1617328541
    scrapyd-deploy.py:259: ScrapyDeprecationWarning: Call to deprecated function retry_on_eintr.
      retry_on_eintr(check_call, [sys.executable, 'setup.py', 'clean', '-a', 'bdist_egg', '-d', d], stdout=o, stderr=e)
    Deploying to project "muji_data_python_spider" in http://192.168.150.154:6800/addversion.json
    Deploy failed (500):
    <html><head><title>Processing Failed</title></head><body><b>Processing Failed</b></body></html>

    Fix 

    经过查询发现问题原因是:

    早于18.9的Twisted版本不支持python-3.7,而我当前的Python版本是3.7的,且twisted版本小于18.9;

    如果使用的是python-3.7版本,并且twisted版本低于18.9,可以将twisted版本升至大于等于18.9。

    eg:

    pip install -U Twisted==18.9.0

    修改twisted版本后,问题得到解决:

    scrapyd-deploy muji_data_python_spider -p muji_data_python_spider
    
    Packing version 1617328797
    scrapyd-deploy.py:259: ScrapyDeprecationWarning: Call to deprecated function retry_on_eintr.
      retry_on_eintr(check_call, [sys.executable, 'setup.py', 'clean', '-a', 'bdist_egg', '-d', d], stdout=o, stderr=e)
    Deploying to project "muji_data_python_spider" in http://192.168.150.154:6800/addversion.json
    Server response (200):
    {"node_name": "DESKTOP-8ACKO7I", "status": "ok", "project": "muji_data_python_spider", "version": "1617328797", "spiders": 24}
  • 相关阅读:
    [IDA] 显示反汇编字节码
    使用OD手动去除花指令的一个小技巧
    [CrackMe]一个简单算法的CrackMe
    [IDA] 将ANSI字符串转换为Unicode字符串
    二进制中的数学换算
    GDT表与段描述符
    C#3.0新增功能10 表达式树 04 执行表达式
    C#3.0新增功能10 表达式树 03 支持表达式树的框架类型
    C#3.0新增功能10 表达式树 02 说明
    C#3.0新增功能10 表达式树 01 简介
  • 原文地址:https://www.cnblogs.com/bigtreei/p/14609582.html
Copyright © 2011-2022 走看看