如果权限低于 666,Gunicorn 无法写入日志文件

Gunicorn cannot write logfile if permissions are lower than 666

我花了很长时间疯狂地试图解决为什么 gunicorn 在我尝试启用日志记录时给我 502 错误,我终于发现它是日志文件的权限。

Gunicorn 要求我的权限不得低于 666,否则它会给我 502。像这样设置 Gunicorn 有什么原因吗?我从来没有在文档中读到任何关于它的内容,它看起来很奇怪......

我该如何更改?我应该费心去改变它吗?

Permission 666 = rw rw rw 如您所见,没有执行标志,任何 Web 服务器都需要权限才能执行目录中的文件。

更新:实际上任何程序都需要工作目录中任何执行进程的执行标志。