我是 Python 开发的新手。
我编写了一个小型 Python Web 应用程序来创建一些文件和目录。当我在命令行中运行它时,一切正常。但是在 uWSGI 下,所有新文件都获得 -rw-rw-rw- 模式,并且目录分别是 -drwxrwxrwx 而不是 -rw-rw-r-- 和 drwxrwxr-x。
uWSGI 配置是 Ubuntu 的默认配置,没什么特别的。uWSGI 应用程序 ini 文件是这样的:
[uwsgi]
plugins=python
nginx配置是这样的:
server {
listen 8080;
access_log /path/to/logs/access.log;
error_log /path/to/logs/error.log;
location / {
uwsgi_pass unix:/var/run/uwsgi/app/myapp/socket;
include uwsgi_params;
uwsgi_param UWSGI_PYHOME /path/to/myapp/.env/;
uwsgi_param UWSGI_CHDIR /path/to/myapp/;
uwsgi_param UWSGI_SCRIPT myapp;
}
}
我想问题出在 uWSGI 配置不足,但我不知道该怎么办。