我在一个服务器上有一个应用程序,它被设置为使用uWSGI和nginx。这个应用程序在本地工作很好,但是在服务器上,它似乎没有能力从程序创建文件。我相信我设置目录权限正确。这是应用程序存储在以下目录上的^{cd1>}的输出:
drwxrwxr-x 6 ben 4.0K May 15 21:04 .
drwxr-xr-x 5 ben 4.0K May 15 20:33 ..
drwxrwxr-x 8 ben 4.0K May 15 21:01 .git
-rwxrwxr-x 1 ben 5.1K May 15 21:01 albumcloud.py
-rwxrwxr-x 1 ben 5.4K May 15 21:01 albumcloud.pyc
-rwxrwxr-x 1 ben 248 May 15 20:32 lyricloud.ini
-rwxrwxr-x 1 ben 1.7K May 15 21:01 lyricloud.py
-rwxrwxr-x 1 ben 2.6K May 15 21:01 lyricloud.pyc
srwxrwxr-x 1 ben 0 May 15 21:01 lyricloud.sock
drwxrwxr-x 6 ben 4.0K May 14 23:32 lyricloudenv
drwxrwxr-x 2 ben 4.0K May 15 20:37 static
drwxrwxr-x 2 ben 4.0K May 15 20:32 templates
-rwxrwxr-x 1 ben 94 May 15 20:32 wsgi.py
-rwxrwxr-x 1 ben 245 May 15 20:33 wsgi.pyc
用户^{cd2>}是nginx运行的^{cd3>}组的一部分。
脚本应该将文本文件写入静态目录,但从未创建任何文件。可以找到项目代码here。
uWSGI正在由/etc/init脚本启动/rilicloud.conf
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐