bug宝典Python篇 environment can only contain strings
来源:互联网 发布:关于网络诈骗新闻 编辑:程序博客网 时间:2024/06/05 20:30
环境
python2.7.12scrapyd-1.2.0scrapyd-client-1.1.0
在windows环境下使用scrapyd-deploy -p eie
的时候提示下面的异常
Packing version 1498207812Deploying to project "eie" in http://localhost:6800/addversion.jsonServer response (200):{"status": "error", "message": "environment can only contain strings", "node_name": "dzm-PC"}
scrapyd端的异常信息是
2017-06-23T16:49:33+0800 [Launcher] Scrapyd 1.2.0 started: max_proc=32, runner=u'scrapyd.runner'2017-06-23T16:50:13+0800 [_GenericHTTPChannelProtocol,0,127.0.0.1] Unhandled Error Traceback (most recent call last): File "d:\python27\lib\site-packages\twisted-16.5.0rc1-py2.7-win32.egg\twisted\web\http.py", line 1845, in allContentReceived req.requestReceived(command, path, version) File "d:\python27\lib\site-packages\twisted-16.5.0rc1-py2.7-win32.egg\twisted\web\http.py", line 766, in requestReceived self.process() File "d:\python27\lib\site-packages\twisted-16.5.0rc1-py2.7-win32.egg\twisted\web\server.py", line 190, in process self.render(resrc) File "d:\python27\lib\site-packages\twisted-16.5.0rc1-py2.7-win32.egg\twisted\web\server.py", line 241, in render body = resrc.render(self) --- <exception caught here> --- File "d:\python27\lib\site-packages\scrapyd\webservice.py", line 21, in render return JsonResource.render(self, txrequest).encode('utf-8') File "d:\python27\lib\site-packages\scrapyd\utils.py", line 20, in render r = resource.Resource.render(self, txrequest) File "d:\python27\lib\site-packages\twisted-16.5.0rc1-py2.7-win32.egg\twisted\web\resource.py", line 250, in render return m(request) File "d:\python27\lib\site-packages\scrapyd\webservice.py", line 86, in render_POST spiders = get_spider_list(project, version=version) File "d:\python27\lib\site-packages\scrapyd\utils.py", line 132, in get_spider_list proc = Popen(pargs, stdout=PIPE, stderr=PIPE, env=env) File "d:\python27\lib\subprocess.py", line 711, in __init__ errread, errwrite) File "d:\python27\lib\subprocess.py", line 959, in _execute_child startupinfo) exceptions.TypeError: environment can only contain strings2017-06-23T16:50:13+0800 [twisted.python.log#info] "127.0.0.1" - - [23/Jun/2017:08:50:13 +0000] "POST /addversion.json HTTP/1.1" 200 94 "-" "Python-urllib/2.7"
在stackoverflow发现同样的问题,但是我目前没有找到解决方案,先做记录,待解决。。。
阅读全文
2 0
- bug宝典Python篇 environment can only contain strings
- 爬虫-scrapyd:environment can only contain strings
- environment can only contain strings(scrapyd){linux&windows}
- scrapyd部署项目时的错误:environment can only contain strings
- bug宝典PYTHON篇 UnicodeDecodeError: ‘gbk’ codec can’t decode
- bug宝典PYTHON篇 UnicodeDecodeError
- bug宝典PYTHON篇syncdb失败
- bug宝典PYTHON篇no such table
- bug宝典PYTHON篇 maven install问题
- bug—TypeError: only length-1 arrays can be converted to Python scalars
- bug宝典PYTHON篇 /bin/sh: mvn: command not found
- bug宝典Python篇 Uninstalling setuptools-1.1.6:
- bug宝典Python篇 no 'moz:firefoxOptions.binary' capability provided
- bug宝典Python篇 NameError: name 'xx' is not defined
- Caused by: java.lang.IllegalStateException: Method findAllListByMember can only contain 1 method fie
- iBatis操作CLOB类型字段时报setString can only process strings of less than 32766 chararacters
- bug宝典Python篇 WindowsError: [Error 32] Logged from file remote_connection.py
- python "threads can only be started once"解决方法
- std::thread库的condition_variable进行线程唤醒
- bootstrap模态框页面抖动和暗黑锁定处理
- Linux系统下普遍常用的命令(会陆续更新...)
- python的graphics库的简单用法
- HDU 3037(隔板法+组合数+Lucas)
- bug宝典Python篇 environment can only contain strings
- php常见术语
- 友盟分享QQ成功后 不回调app
- Hibernate的缓存纪要
- C程序设计语言练习1-23 编写一个删除C语言程序中所有的注释语句
- JVM OOM & JAVA finalizer 引发的OOM & Thread.stop
- 简述正则表达式的语法规则(二)
- Linux 使用NC命令永久监听本地端口
- 回调函数测试