mod_mime_magic:无法读取`/opt/python/current/app/application.py'

时间:2016-01-07 11:31:01

标签: python apache flask elastic-beanstalk

我将弹出式应用程序部署到弹性beanstalk实例时出现问题,其中apache抱怨无法读取应用程序文件。我在某处读到这可能是一个权限问题,但我认为弹性beanstalk会自动处理权限和apache?

错误日志包含以下内容的倍数:

[mime_magic:error] [pid 25543] [client <ip>:55005] AH01512: mod_mime_magic: can't read `/opt/python/current/app/application.py'

1 个答案:

答案 0 :(得分:1)

来自对应的

似乎是一个beanstalk bug。部署的应用程序文件只能由root读取,因此以用户apache运行的apache服务器无法读取它们。
除了通过错误报告向aws支持发送电子邮件外,我还建议使用部署脚本修复权限问题:

.ebextensions / patch_permission.config:

container_commands:
 patch_permissions:
    command: "chmod -R a+r /opt/python/current/app/*"