不是程序逻辑问题造成同一段php代码被多次重复执行,那么会有什么原因造成一段代码老被重复执行呢?比如网络延迟
巴扎黑
巴扎黑 2017-04-10 15:57:04
[PHP讨论组]

不是程序逻辑问题造成同一段php代码被多次重复执行,那么会有什么原因造成一段代码老被重复执行呢?

巴扎黑
巴扎黑

全部回复(4)
PHP中文网

php没用过,不过按照你的思路,应该是你的代码在以下情况下执行,那就是网络数据流到达的时候执行,因为网络数据流到达的时候会重复触发了某一个事件,而你的代码就在这个事件里执行!
看一下有没有这样的情况!

PHP中文网

在代码中插入段系统变量记录代码,到时查看log就知道什么激发的了

迷茫

为何不是逻辑问题

怪我咯

我目前php就出现了一个这样诡异的问题,也是执行一次mysql插入,会重复插入两次,而且这个问题不是每次出现,是时断时续的,每个几分钟或几秒钟都有出现,有时候正常(我都是通过网页刷新来操作插入动作的,这种问题出现后,网页会闪段一下,显示无法接收数据,过程很短,然后自动刷新一下,两次就是这样插入的),后来找了很久,发现是apache日志中,是apache服务器段错误造成的
child pid 20716 exit signal Segmentation fault (11)
百度搜索了下原因很多,要不是模块造成的,要不是内存等...我重新安装了apache,问题未重现

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号