我有一个应用在nginx/passenger上的生产中运行。由于一些问题,我不得不为每周缓存清理建立一个CRON。现在每星期一后,它会清除应用程序停止与类似通过CRON清除缓存后的权限错误
Permission denied - /var/www/myapp/tmp/cache/609/E30/configuration_1
的错误信息工作要解决它,我必须手动更改应用程序目录的所有权缓存:
chown -R nobody:nogroup /var/www/myapp
CRON正在网络服务器下运行用户nobody
:
@weekly cd /var/www/myapp && /usr/local/bin/ruby /usr/local/bin/rake tmp:cache:clear
我也尝试添加&& chown -R nobody:nogroup /var/www/myapp
crontab没有运气。
我在做什么错?