0

当我在开发人员上运行我的应用程序时,我遇到了一些奇怪的问题。使用 UWSGI+nginx 的服务器。当我的请求在 5-6 分钟内完成时,它工作正常。对于长时间部署和请求花费更长的时间,UWSGI 日志会在大约 5 分钟后重复日志。就好像它产生了另一个进程并且我得到两种日志(一种用于当前过程和重复过程)。我不知道为什么会这样。。在网上没有找到任何东西。我确信这与我的代码无关,因为在实验室环境中同样的事情工作得很好。我使用 django 运行服务器。任何见解将不胜感激..

uwsgi.ini:-

# netadc_uwsgi.ini file

#uid    =       nginx
#gid    =       nginx

# Django-related settings
env     =       HTTPS=on

# the base directory (full path)
chdir   =       /home/netadc/apps/netadc

# Django's wsgi file
module  =       netadc.wsgi

# the virtualenv (full path)
home    =       /home/netadc/.venvs/netadc

# process-related settings
# master
master   =      true

# maximum number of worker processes
processes       = 10

buffer-size =   65536

# the socket (use the full path to be safe
socket  = /home/netadc/apps/netadc/netadc/uwsgi/tmp/netadc.sock

# ... with appropriate permissions - may be needed
#chmod-socket    = 666

# daemonize
daemonize       =       true

# logging
logger  =       file:/home/netadc/apps/netadc/netadc/uwsgi/tmp/netadc_uwsgi.log

# clear environment on exit
vacuum  =       true
4

0 回答 0