Jos*_*Fox 7 python-internals gunicorn docker pythoninterpreter
Gunicorn有时使我的服务器崩溃,实际上以sys.exit(1)!退出了Python解释器。为什么是这样?请注意,故障并不总是在同一点。在下面显示的两种情况下,gunicorn's之前有一个不同的最后一个代码行exit。在这里运行的代码是openpyxl,这不会导致解释器关闭!
服务器内存不足吗?还有其他原因吗?
(这是Google容器引擎中Docker上Gunicorn上的Flask。)
情况1
File "/virtualenv_for_docker/lib/python3.7/site-packages/openpyxl/descriptors/base.py", line 166, in __set__
super(Bool, self).__set__(instance, value)
File "/virtualenv_for_docker/lib/python3.7/site-packages/gunicorn/workers/base.py", line 196, in handle_abort
sys.exit(1)
SystemExit: 1
Run Code Online (Sandbox Code Playgroud)
情况二
File "/virtualenv_for_docker/lib/python3.7/site-packages/openpyxl/descriptors/serialisable.py", line 164, in __eq__
def __eq__(self, other):
File "/virtualenv_for_docker/lib/python3.7/site-packages/gunicorn/workers/base.py", line 196, in handle_abort
sys.exit(1)
SystemExit: 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1171 次 |
| 最近记录: |