python-3.x - Python:子进程等待在 Apache 中不起作用
问题描述
我正在使用 Python 3.7.4、Apache 2.4,当我运行以下代码时
p1 = subprocess.Popen('python filename.py abc def', shell = True)
p1.wait()
它在本地工作正常,但是当部署在 Apache 中时,它不等待进程完成并且它正在执行下一行。如何在 Apache 中执行 Subprocess 并等待结果。以下是httpd.conf文件中的配置
WSGIScriptAlias /appname E:/abc/xyz.wsgi
WSGIApplicationGroup %{GLOBAL}
<Directory E:/abc>
AllowOverride None
Options None
Require all granted
</Directory>
解决方案
推荐阅读
- javascript - jquery on change 和 input 函数运行多次
- python - UnicodeDecodeError:“utf-8”编解码器无法解码位置 3 中的字节 0x97:无效的起始字节
- vue.js - 带有图像标签的 vue.js 动态路由器链接包装
- c - 关于打包结构的大小
- javascript - 我的 ng-repeat 只显示最新的循环
- mysql - 按mysql中的特定单词排序
- c - 重命名和删除文件仅在第一次迭代中不起作用 (C)
- javascript - 在 ReactJS 中将新的子 DOM 附加到父级时面临的问题
- python - 类型错误:float() 参数必须是字符串或数字:float(ab[1:])
- android - 如何在不从 Android Studio 重新上传的情况下在设备上重新运行应用程序的调试版本?