每隔几周,我运行的网站就会遇到如下警告:
警告:取消关联(/ var / www / html / app / tmp / cache / models / myapp_cake_model_default_sitename_modelname): / var / www / html / lib /中没有此类文件或目录蛋糕/缓存/引擎/ FileEngine.php 在线 254
当控制器或方法出现时,它似乎没有任何模式运行(实际上,我不确定我是否已经看到控制器/方法对在这种类型的警告的十几个实例中重复了一次,并且没有理由相信警告来自不寻常的使用案例(如被机器人探测)。
该站点基于CakePHP 2.2.3版构建,并在AWS上运行。我不认为警告是至关重要的,但不要让它们发生就好了。关于发生了什么的任何想法?
答案 0 :(得分:0)
在不知道系统内部的情况下无法确定。但我的猜测是CakePhp缓存引擎由于某种原因无法将文件写入目录。
这是我的建议:
/var/www/html/app/tmp/cache
是否存在,如果不存在则创建它。我怀疑CakePhp缓存引擎正在尝试垃圾收集无法写入的文件。