gpt4 book ai didi

django - 使用 uWSGI 测试我的 Django 应用程序

转载 作者:行者123 更新时间:2023-12-05 06:44:48 24 4
gpt4 key购买 nike

我已经为我的应用程序编写了一个 uWSGI 配置文件,我正试图将其部署到生产环境中。

myapp_wsgi.ini:

[uwsgi]

uid = www-data
gid = www-data

userhome = /home/glide
chdir = %(userhome)/myapp
module = myapp.wsgi
virtualenv = %(userhome)/.virtualenvs/myapp
env = DJANGO_SETTINGS_MODULE=myapp.settings

master = true
processes = 4
socket = /tmp/%n.sock
buffer-size = 32768
req-logger = file:/var/log/uwsgi/access.log
logger = file:/var/log/uwsgi/error.log
touch-reload = .git/index
enable-threads = true

因为我无法让它在我的 vassal 旁边工作(emperor mode 我什至没有看到它加载到日志中,即使通过向 emperor 进程发送 SIGHUP)我正在尝试直接检查我的配置使用 uwsgi:

$ uwsgi myapp_uwsgi.ini
[uWSGI] getting INI configuration from myapp_uwsgi.ini

但它只是卡在那里,没有更多消息,没有任何内容附加到错误日志。

我确信这是一种预期的行为,我没有在寻找正确的方向,但我没有勇气阅读整个 uWSGI 文档,它非常慷慨。

所以问题是如何检查我的配置?


另一方面,我还配置了一个带有 NginX 的虚拟主机来记录我

*82 connect() to unix:///tmp/myapp.sock failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: myapp.myhost.eu, request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:///tmp/myapp.sock:", host: "myapp.myhost.eu"

当我在征求它的时候

最佳答案

我有几处配置不当,主要是套接字权限和其他一些小问题。

这就是我的 Nginx 无法与 uWGSI 通信的原因。

这真的很好 uWSGI howto Django & NginX对我的工作帮助很大。

关于django - 使用 uWSGI 测试我的 Django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27200562/

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