在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个字符)...相关推荐

  1. linux中 tar 报参数列表过长,四种解决”Argument list too long”参数列表过长的办法...

    在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长,的错误. 这时可以用find命令来结合使用. 例: 1.rm * -rf 改为: find . -name ...

  2. 解决 linux du: Argument list too long 参数列表过长的办法

    解决 linux du: Argument list too long 参数列表过长的办法 免费领取满减阿里云红包 需求:需要查看一类文件得总大小 问题如下图: 解决方法: 1.使用xargs命令 f ...

  3. python invalid argument_python使用open的OSError: [Errno 22] Invalid argument错误

    这两天在写一个新闻类的spider时,遇到了OSError: [Errno 22] Invalid argument这个错误,苦恼的两天,无果.后来通过请教学长,发现原来是打开的文件名中含有一些系统的 ...

  4. python argument list too long_[已解决]Argument list too long如何处理?

    Argument list too long 本质是需要处理的长度超过系统的长度,因此无法执行相关命令. 经过搜索发现了两种方法,思想都是将参数切分成小的段落进行执行. 法一:通过xargs传递参数 ...

  5. Python常用模块2-Python的OS及errno模块

    文章目录 一.Python OS及errno模块简介 1.1 OS模块介绍 1.2 errno模块 二.Python的OS及errno模块实操 参考 一.Python OS及errno模块简介 以下整 ...

  6. 已解决OSError: [Errno 22] Invalid argument: ‘E:\\桌面\\x0c.txt‘

    已解决(Python读取文件报错)OSError: [Errno 22] Invalid argument: 'E:\桌面\x0c.txt' 文章目录 报错代码 报错翻译 报错原因 解决方法 千人全栈 ...

  7. python代码怎么换行继续写_python代码太长怎么换行

    在需要换行的代码后面加一个 / 回车 python怎么换行啊??我是一只崭新的程序猿...在学python..下了3.4,,,打开IDLE是个白其实我想喷上面,但是出于理智,他可能是没理解你的意思或者 ...

  8. Python xlrd 读取Excel数字 数字丢失精度 小数位太长 求大神的解决方法(已解决)

    Python xlrd 读取Excel数字 跟Excel显示不一样 小数位太长 求大神的解决方法(已解决) 十分想念顺店杂可... Excel显示的数据 Python代码读取 # -*- coding ...

  9. Python括号里加:冒号是什么意思?参数表里加:冒号?

    python冒号有多少用法?冒号除了切片能怎么用?参数列表里的冒号是什么意思?Pyhon冒号在括号里?Python括号里加:冒号是什么意思?参数列表里加:冒号?def (context : Conte ...

最新文章

  1. Linux学习(三)--vi和vim编辑器
  2. 针对Python中冒号的详细解释
  3. 什么是RestTemplate
  4. html判断整数小数点后两位小数点,js控制input框只能输入数字和一位小数点且小数点后面只有两位小数...
  5. python 散点图 分类_Python | 分类图
  6. LeetCode:226. 翻转二叉树
  7. 数据源管理 | 基于JDBC模式,适配和管理动态数据源
  8. 关于ECMAScript6 的学习01-ES6 的六种变量声明方式===关于常量const
  9. mysql mariadb不能启动原因_MySQL(MariaDB)无法启动
  10. [NOIP]2017列队——旋转treap/非旋转treap
  11. 口嫌体直聂远,撩人于无形茅子俊,《皓镧传》吴谨言求问该选谁?
  12. 性能测试的原则和方法
  13. IT行业技术部门人员架构设计
  14. 超市扫码机器服务器系统搭建,超市用的扫码机是怎么个原理?
  15. Coreldraw 制作透明小水滴按钮(转)
  16. 逆流而上,整合阿里高频考点2023Java岗面试突击指南手册最新首发
  17. Python3.1 使用卡通头像网络模型生成卡通头像(基于GAN)
  18. 北京航空航天大学经管学院《量化交易与大数据金融》课程实验 :自选至少5支基金,和一个大盘指数,比较这5支基金的信息比率
  19. HDUOJ 5651 xiaoxin juju needs help
  20. BZOJ3730 震波+BZOJ4372 烁烁的游戏(动态点分治)

热门文章

  1. Could not find support-media-compat.aar
  2. web项目Servlet配置及jsp访问Servlet
  3. Ubuntu18.04 Flutter开发环境搭建
  4. 第六章 相同的功能,不同的代码
  5. 【C语言进阶深度学习记录】二十一 # 和 ## 号操作符的使用与分析
  6. NanUI文档 - 如何实现C#与Javascript的相互通信
  7. 计算获取最小值和最大值
  8. Python爬虫爬取美剧网站
  9. 如何快速理解读懂他人代码(下)——技巧学习篇
  10. python执行gradle脚本