当前位置:  开发笔记 > 编程语言 > 正文

连接中断.页面加载时重置了与服务器的连接

如何解决《连接中断.页面加载时重置了与服务器的连接》经验,为你挑选了2个好方法。

我使用FF3调用属于MySQL/PHP Web应用程序的PHP脚本.我在localhost上运行XAMPP.我得到的就是:

连接中断
在加载页面时重置了与服务器的连接.协商连接时网络链路中断.请再试一次.

DevByStarlig.. 7

有许多可能的解决方案......取决于"为什么"...所以最终会有一些试验和错误.在全新安装时,这很难确定.但是,如果你做了一个最近的"重大"变化,那就是开始寻找的地方 - 比如修改虚拟主机或添加/启用XDebug.

这是我过去使用/完成/尝试的一系列事项

检查无限循环...特别是循环访问SQL获取结果,该结果在99%的时间内工作,除了1%它没有.在一个案例中,我使用前两个查询的结果作为for循环的上限和下限...偶尔得到一个UINT max的上限... har har har(vomit)

将./php/libmysql.dll复制到windows/system32目录(特别是如果您Parent: child process exited with status 3221225477 -- Restarting在日志文件中看到...请查看:http://www.java-samples.com/showtutorial.php?tutorials = 1050 )

如果你在运行时修改PHP的error_reporting ......在某些情况下,这会导致PHP退化为一个不稳定的状态,例如,在你的PHP代码中,你修改了超级全局或者用其他深层和个人背景系统变量弄乱(Nah,who会不会做这样邪恶的hackery?咳咳)

如果你将MySQL转换为MyISAM或mysqli之外的其他东西

MySQL有一个与MyISAM相关的已知错误,UTF8字符集和索引(http://bugs.mysql.com/bug.php?id=4541)解决方案是使用InnoDB方言(例如sql set GLOBAL storage_engine='InnoDb';)

这样做会改变新表的创建方式......这可能会稍微改变结果返回到fetch语句的方式......导致无限循环,格式错误的数据集等(尽管此更改不应该挂起数据库本身)

其他有用的项目是在其配置文件中增加PHP和apache的调试报告并重新启动服务器.日志文件有时会给出一个线索,至少问题可能存在于何处.如果它在您的页面内容完成后发生,则更有可能在php设置中.如果是在页面构建期间,请检查您的PHP代码.等等

希望上面的洗衣清单有一天可以帮助某人......可能是我自己再次遇到它并回到这里寻找"我最后一次如何修复它?" ...... :)



1> DevByStarlig..:

有许多可能的解决方案......取决于"为什么"...所以最终会有一些试验和错误.在全新安装时,这很难确定.但是,如果你做了一个最近的"重大"变化,那就是开始寻找的地方 - 比如修改虚拟主机或添加/启用XDebug.

这是我过去使用/完成/尝试的一系列事项

检查无限循环...特别是循环访问SQL获取结果,该结果在99%的时间内工作,除了1%它没有.在一个案例中,我使用前两个查询的结果作为for循环的上限和下限...偶尔得到一个UINT max的上限... har har har(vomit)

将./php/libmysql.dll复制到windows/system32目录(特别是如果您Parent: child process exited with status 3221225477 -- Restarting在日志文件中看到...请查看:http://www.java-samples.com/showtutorial.php?tutorials = 1050 )

如果你在运行时修改PHP的error_reporting ......在某些情况下,这会导致PHP退化为一个不稳定的状态,例如,在你的PHP代码中,你修改了超级全局或者用其他深层和个人背景系统变量弄乱(Nah,who会不会做这样邪恶的hackery?咳咳)

如果你将MySQL转换为MyISAM或mysqli之外的其他东西

MySQL有一个与MyISAM相关的已知错误,UTF8字符集和索引(http://bugs.mysql.com/bug.php?id=4541)解决方案是使用InnoDB方言(例如sql set GLOBAL storage_engine='InnoDb';)

这样做会改变新表的创建方式......这可能会稍微改变结果返回到fetch语句的方式......导致无限循环,格式错误的数据集等(尽管此更改不应该挂起数据库本身)

其他有用的项目是在其配置文件中增加PHP和apache的调试报告并重新启动服务器.日志文件有时会给出一个线索,至少问题可能存在于何处.如果它在您的页面内容完成后发生,则更有可能在php设置中.如果是在页面构建期间,请检查您的PHP代码.等等

希望上面的洗衣清单有一天可以帮助某人......可能是我自己再次遇到它并回到这里寻找"我最后一次如何修复它?" ...... :)



2> VirtuosiMedi..:

您的脚本可能会被无限循环捕获.如果这不适用,那么我会检查TimB建议的错误日志.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有