1

我第一次尝试启动 uwsgi,但出现错误:

sudo service uwsgi start --status-all
* 启动应用服务器 uwsgi
目录名:无效选项--'-'
尝试 `dirname --help' 获取更多信息。
基本名称:无效选项 -- '-'
尝试使用 `basename --help' 获取更多信息。
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录
find: `/etc/uwsgi/s-enabled': 没有这样的文件或目录

我为安装 uwsgi 所采取的唯一步骤是 apt-get install。

然后,我在 /etc/uwsgi/apps-available/ 目录中为我的站点创建了一个 .ini 文件,并在 /etc/uwsgi/apps-enabled/ 目录中创建了一个指向该 .ini 文件的共生链接。

我一点也不知道它为什么要检查 /etc/uwsgi/s-enabled/ 目录。

4

1 回答 1

2

检查你的 uwsgi 配置文件,它应该是

/etc/uwsgi/apps-enabled

此目录通过目录中的符号链接保存 uwsgi 应用程序的 ini 文件

/etc/uwsgi/apps-available/

或者您可以直接在此处获取 ini 文件。

带有符号链接的示例:

ln -s /etc/uwsgi/apps-available/testApp.ini /etc/uwsgi/apps-enabled/testApp.ini

uwsgi 的安装及其在 ubuntu 上的配置可以在这里找到

ubuntu 上的 django + uwssgi + nginx

在centOS6上安装相同的可以在这里找到

centOS6上的uwsgi + gevent + flask + nginx + mongodb

于 2013-09-14T14:45:18.723 回答