python argument list too long_间歇“OSError:[Errno 7]参数列表太长”,命令短(~125个字符)...
在Linux上的apache2+mod_wsgi下運行的代碼有時會產生以下輸出。在notes.py
cmd_list = [
'abc_generate_pdf',
'--cdb-url-prefix', model.config('cdb_url_prefix'),
'--request-cid', request_cid,
]
log.info("About to run: {!r}".format(cmd_list))
subprocess.Popen(cmd_list)
...
2014-07-16 11:03:44,779 INFO pid:17925,140353357215488 abc.webapp.check.notes:198:approval_revoke About to run: ['abc_generate_pdf', '--cdb-url-prefix', 'xxxxdev', '--request-cid', u'xxxxx_xxx_2014-07-15_16.12.50.108807_685932a62c7c6226987acdeda367dbc3']
2014-07-16 11:03:45,250 ERROR pid:17925,140353357215488 abc.webapp.check.notes:208:approval_revoke Unknown error; approval not updated.
Traceback (most recent call last):
File "/home/abc/abc/webapp/check/notes.py", line 199, in approval_revoke
subprocess.Popen(cmd_list)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 7] Argument list too long
輸出稍微匿名,但字符數保持精確。在
這個問題似乎發生在web服務器運行了很長一段時間之后,并且隨著重新啟動而消失,但是很難確定觸發的確切原因。在
為什么我會出錯,我能做些什么來防止它?在
編輯:我應該注意到這個問題在純pythonwerkzeug服務器下也會發生。在
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python argument list too long_间歇“OSError:[Errno 7]参数列表太长”,命令短(~125个字符)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 逾期还款
- 下一篇: node python复用代码_pyth