我通过EC2 Ubuntu 14.04 LTS在uWSGI上运行Python Flask服务器。 服务器configuration如下:
[uwsgi] http-socket = :9000 plugin = python wsgi-file = /path/to_wsgi.py enable-threads = true
但是,日志是使用根权限创build的,不具有读权限:
$ ls -ltrh /var/log/uwsgi/app total 34M -rw-r----- 1 root root 2.3M Jun 4 06:50 reporter-uwsgi.log.2.gz -rw-r----- 1 root root 24M Jun 5 06:51 reporter-uwsgi.log.1 -rw-r----- 1 root root 8.4M Jun 5 17:27 reporter-uwsgi.log
这是一个烦恼,因为我的一些脚本以普通用户身份运行并parsing这些日志。
任何想法如何configurationuWSGI写入全局读取权限?
您可以使用logfile-chown和logfile-chmodconfiguration选项。 两者都可以从命令行或者.ini文件中设置。
看看文档