我有一個應用在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沒有運氣。
我在做什麼錯?