相关疑难解决方法(0)

配置nginx和uwsgi时出现"没有这样的文件或目录"错误

更新:如果我不使用套接字而127.0.0.1:3031改为使用套接字,一切正常.

Nginx版本是1.6.3,uwsgi是2.0.11.1

/etc/uwsgi.ini:

[uwsgi]
uid = uwsgi
gid = uwsgi
pidfile = /run/uwsgi/uwsgi.pid
emperor = /etc/uwsgi.d
stats = /run/uwsgi/stats.sock
emperor-tyrant = true
cap = setgid,setuid
logto = /var/log/uwsgi.log
Run Code Online (Sandbox Code Playgroud)

/etc/uwsgi.d/daimaduan_preview.ini

[uwsgi]
plugin = python,http
protocol = uwsgi
chdir = /var/www/daimaduan/preview/current
master = true
processes = 4
threads = 20
socket = /tmp/daimaduan-preview.sock
chmod-socket = 666
uid = vagrant
gid = vagrant
logto = /var/log/daimaduan/preview/uwsgi.log
virtualenv = /var/www/daimaduan/preview/venv
wsgi-file = deploy.wsgi
Run Code Online (Sandbox Code Playgroud)

/etc/nginx/conf.d/daimaduan.conf

server {
    listen 80;
    server_name example.com;
    access_log /var/log/daimaduan/preview/access.log; …
Run Code Online (Sandbox Code Playgroud)

python nginx uwsgi

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

nginx ×1

python ×1

uwsgi ×1