0

我在Code Igniter中注册新用户时遇到问题,但失败了。我知道如何设法回显查询,当我在 phpmyadmin 上手动运行它时,它给了我以下错误 #1205 - 超过锁定等待超时;尝试重启事务

4

2 回答 2

1

MySQL 错误 1205 可能发生在您的应用程序(在本例中为 PHP)在事务中间死机并且连接未关闭时。

重新启动 MySQL 将解决问题,但您应该尝试找出错误在代码中的位置。它应该在 PHP 错误日志中。如果 Code Igniter 能够捕捉到错误(在这种情况下不太可能),那么它可能在application/logs.

如果执行时间可能是罪魁祸首,请检查PHP: Runtime Configuration。具体来说:

max_execution_time并且,此外,memory_limit

增加这些值(您必须试验的数量)应该可以消除脚本执行时间这个潜在问题。您可以在 php.ini 中设置这些。由于您使用的是 xampp,因此该位置将是<installation drive/directory>\xampp\php<installation drive/directory>\xampp\apache\bin

希望这可以帮助您解决您的问题。

于 2012-08-17T03:27:07.247 回答
0

这个问题在我的本地服务器上,我正在使用 xampp,但查询在开发服务器上运行良好。xampp 可能存在一些执行时间问题。但是现在问题已经解决了。谢谢大家 :)

于 2012-08-20T19:55:38.067 回答