首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RuntimeError:在<_io.BufferedWriter名称=‘<stderr>上的重入调用call =’call 3‘>

RuntimeError:在<_io.BufferedWriter名称=‘<stderr>上的重入调用call =’call 3‘>
EN

Stack Overflow用户
提问于 2021-12-02 07:42:11
回答 1查看 877关注 0票数 2

有人能帮我解决下面的错误吗?

如果我直接从shell运行代码,服务器可以正常工作,我可以在浏览器上看到页面。但是,如果我运行systemd服务,就会出现以下错误:

代码语言:javascript
复制
 RuntimeError: reentrant call inside <_io.BufferedWriter name='<stderr>'>
dic 02 08:27:23 krokipysala gunicorn[4884]: During handling of the above exception, another exception occurred:
dic 02 08:27:23 krokipysala gunicorn[4884]: Traceback (most recent call last):
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/usr/lib/python3.9/logging/__init__.py", line 1082, in emit
dic 02 08:27:23 krokipysala gunicorn[4884]:     stream.write(msg + self.terminator)
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
dic 02 08:27:23 krokipysala gunicorn[4884]:     self.reap_workers()
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/arbiter.py", line 530, in reap_workers
dic 02 08:27:23 krokipysala gunicorn[4884]:     self.log.warning(
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/glogging.py", line 261, in warning
dic 02 08:27:23 krokipysala gunicorn[4884]:     self.error_log.warning(msg, *args, **kwargs)
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/usr/lib/python3.9/logging/__init__.py", line 1454, in warning
dic 02 08:27:23 krokipysala gunicorn[4884]:     self._log(WARNING, msg, args, **kwargs)
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/usr/lib/python3.9/logging/__init__.py", line 1585, in _log
dic 02 08:27:23 krokipysala gunicorn[4884]:     self.handle(record)
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/usr/lib/python3.9/logging/__init__.py", line 1595, in handle
dic 02 08:27:23 krokipysala gunicorn[4884]:     self.callHandlers(record)
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/usr/lib/python3.9/logging/__init__.py", line 1657, in callHandlers
dic 02 08:27:23 krokipysala gunicorn[4884]:     hdlr.handle(record)
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/usr/lib/python3.9/logging/__init__.py", line 948, in handle
dic 02 08:27:23 krokipysala gunicorn[4884]:     self.emit(record)
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/usr/lib/python3.9/logging/__init__.py", line 1087, in emit
dic 02 08:27:23 krokipysala gunicorn[4884]:     self.handleError(record)
dic 02 08:27:23 krokipysala gunicorn[4884]:   File "/usr/lib/python3.9/logging/__init__.py", line 1000, in handleError
dic 02 08:27:23 krokipysala gunicorn[4884]:     sys.stderr.write('--- Logging error ---\n')
dic 02 08:27:23 krokipysala gunicorn[4884]: RuntimeError: reentrant call inside <_io.BufferedWriter name='<stderr>'>
dic 02 08:27:23 krokipysala gunicorn[4884]: Call stack:
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/bin/gunicorn", line 8, in <module>
dic 02 08:27:24 krokipysala gunicorn[4884]:     sys.exit(run())
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 67, in run
dic 02 08:27:24 krokipysala gunicorn[4884]:     WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/app/base.py", line 231, in run
dic 02 08:27:24 krokipysala gunicorn[4884]:     super().run()
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/app/base.py", line 72, in run
dic 02 08:27:24 krokipysala gunicorn[4884]:     Arbiter(self).run()
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/arbiter.py", line 210, in run
dic 02 08:27:24 krokipysala gunicorn[4884]:     self.murder_workers()
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/arbiter.py", line 495, in murder_workers
dic 02 08:27:24 krokipysala gunicorn[4884]:     if time.time() - worker.tmp.last_update() <= self.timeout:
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
dic 02 08:27:24 krokipysala gunicorn[4884]:     self.reap_workers()
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/arbiter.py", line 530, in reap_workers
dic 02 08:27:24 krokipysala gunicorn[4884]:     self.log.warning(
dic 02 08:27:24 krokipysala gunicorn[4884]:   File "/home/pi/tserver/tserver/lib/python3.9/site-packages/gunicorn/glogging.py", line 261, in warning
dic 02 08:27:24 krokipysala gunicorn[4884]:     self.error_log.warning(msg, *args, **kwargs)
dic 02 08:27:24 krokipysala gunicorn[4884]: Message: 'Worker with pid %s was terminated due to signal %s'

代码运行在一个Raspberry Pi零1.1W如果帮助。最近我改变了树莓的主机名,它会导致这个问题吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-05-25 08:25:43

这可能与其他一些问题有关。检查初始日志。我也面临着同样的问题,后来我注意到一个与production中没有出现的新数据库相关的初始错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70195693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档