gpt4 book ai didi

database - 清除 cakephp tmp/cache 仅解决一次保存调用的问题。可能是什么原因?

转载 作者:太空狗 更新时间:2023-10-30 01:48:23 25 4
gpt4 key购买 nike

我修改了 mysql 数据库的模式(添加了一个新表等),我清除了 tmp/缓存(目录除外)。现在,新表中的保存只发生一次(我在 for 循环中有多个保存调用,并且对所有这些调用都发生了保存)并且在我下次进入流程时失败。

我正在使用 cakephp 1.3。

我还应该检查什么?

最佳答案

明白了。

缓存问题是问题的一部分,通过清除 tmp/cache 目录中的文件得到修复。

学习是——如果您在 mysql 中更改 mysql 模式(添加新表/列等),请清除 tmp/cache 目录或将调试级别设置为 3 并刷新页面并将调试级别再次设置为 0(如果在生产环境中)。

我也收到一个保存错误 - mysql 服务器已经消失,因为在配置中 wait_timeout 值为 600 秒。但是我的脚本花费的时间比这更长。所以 model->save() 没有工作。

在 my.cnf 中我将超时更新为 4800 并重新启动 mysql 并解决了问题。

关于database - 清除 cakephp tmp/cache 仅解决一次保存调用的问题。可能是什么原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18029408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com