【待反馈】请教一下uwsgi如何长链接?
我的web,有一个很长的计算周期。uwsgi,怎么修改参数,运行时候提示链接最长时间还是60秒。网上的教程,我尝试过了。结果还是60s运行时间。
您好,您设置后是否有重启过您当前项目呢?如没有重启过的话,您先重启项目试试 谢花郎 发表于 2024-1-23 16:09
您好,您设置后是否有重启过您当前项目呢?如没有重启过的话,您先重启项目试试 ...
module=app:app
py-autoreload = 1 #修改后重新启动
http-keepalive = true #长连接
#graceful-timeout = 180 #目前测试无效
http-timeout = 3600 #连接超时,影响程序最长执行。502错误
harakiri=3600#socket模式下需要,但还是会504超时,测试不出问题。
post-buffering = 8192
socket = /www/wwwroot/jrd_flask/uwsgi.sock
#log-level = error #warning #error #日志输出的级别,减少不必要的输出。测试无效
disable-logging = true
#项目目录
chdir=/www/wwwroot/jrd_flask
#指定项目application
wsgi-file=/www/wwwroot/jrd_flask/app.py
# 进程个数
processes=4
# 线程个数
threads=2
#指定启动时的pid文件路径(用于停止服务和重启服务,请勿删除)
pidfile=/www/wwwroot/jrd_flask/uwsgi.pid
# 指定ip及端口
# 默认http模式,可切换至socket模式
http=0.0.0.0:8000
#socket=0.0.0.0:8000
#启动uwsgi的用户名和用户组
uid=www
gid=www
#启用主进程
master=true
# 后台运行,并输出日志
daemonize = /www/wwwlogs/python/jrd_flask/uwsgi.log
# 自定义设置项请写到该处,
# 如果项目的启动方式您不想使用 wsgi-file 请注释掉,但不要删除,通讯方式(http, socket)同理;
# 最好以上面相同的格式 <注释 + 换行 + key = value> 进行书写,方便以后查阅
后来向详细测试了一下,http模式可以长链。但socket模式不行 socket模式这个没有使用过,了解不多。您可以看下通过搜索引擎找下第三方文档是否可以帮助
页:
[1]