gpt4 book ai didi

python - Cherrypy 服务器因请求过多而结束

转载 作者:太空狗 更新时间:2023-10-30 01:30:13 25 4
gpt4 key购买 nike

我在 AWS 上使用基于 cherrypy 的服务器来处理一些 REST API 调用。但是在部署服务器和一些严重的流量(8 小时内大约 200,000 个请求)时,服务器结束了。错误日志仅显示一种类型的错误。

 ENGINE Error in HTTPServer.tick
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/CherryPy-3.2.2-py2.7.egg/cherrypy/wsgiserver/wsgiserver2.py", line 1837, in start
File "/usr/local/lib/python2.7/dist-packages/CherryPy-3.2.2-py2.7.egg/cherrypy/wsgiserver/wsgiserver2.py", line 1887, in tick
File "/usr/lib/python2.7/socket.py", line 202, in accept
error: [Errno 24] Too many open files

这是因为如果请求太多,cherrypy 无法扩展,还是代码有问题?

最佳答案

听起来您积压的连接数超过了操作系统配置允许的连接数。尝试检查 ulimit -n 并在可以的情况下增加它。

关于python - Cherrypy 服务器因请求过多而结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com