【发布时间】:2015-01-06 02:43:23
【问题描述】:
我正在尝试创建一个 unix 套接字应用程序以在 uWSGI 中运行...但不允许我创建套接字,请检查以下设置。
[uwsgi]
chdir = /home/deploy/webapps/domain/virtualenv/app
module = app.wsgi
home = /home/deploy/webapps/domain/virtualenv
master = true
processes = 10
uwsgi-socket = /var/run/uwsgi/app/%n/socket # if i'm tried /tmp/name.socket if work!
vacuum = true
# Error codes:
The -s/--socket option is missing and stdin is not a socket.
bind(): No such file or directory [core/socket.c line 230]
我已授予此目录的权限并已创建但不起作用。
mkdir -p /var/run/uwsgi/app
sudo chown -R deploy:root /var/run/uwsgi/app
sudo chmod 777 /var/run/uwsgi/app
这将是相同的解决方案。谢谢。
【问题讨论】:
-
目录是/var/run/uwsgi/app/%n而不是/var/run/uwsgi/app,%n是配置文件的名字,所以要保证这个目录存在。跨度>
标签: uwsgi unix-socket