感谢您的关注和抱歉我的英文不好hahaha也不是编程错误,或者就是我的想法,我认为这是服务器的某些配置中的错误或者其他什么,但我不知道是什么)
我有一个PHP脚本(运行类似linux的进程,它不在网络浏览器上运行),它通过端口2055上的SMPP发送短信(使用php中的套接字)&然后在MySQL上的dababase中插入10,000行,该脚本从XML文件中获取数据;它是在共享服务器上运行的(Hostgator是我们的托管服务提供商)&在开始它工作正常,没有任何麻烦,但5个月后出现错误,该过程只是没有理由死,脚本只发送&在数据库表中插入700行&该过程没有显示任何警告或错误,错误日志中没有任何内容,&我没有在脚本中做任何改动 Hostgator从未帮助过我们hahaha所以我们决定将脚本从共享服务器移动到专用服务器;我认为这是一个内存问题或类似的东西,但是当我们将脚本移动到专用服务器时问题变得更糟,脚本在刚刚发送时死亡&将40到50行插入数据库
有关此错误的信息:
可能是什么问题?我该怎么办???我该怎么搜索???是逻辑中的东西我失踪了?在管理和管理时我必须遵循哪些步骤在Linux上搜索进程问题???
非常感谢,我认为这不是一个编程问题,但你有比我更多的经验,你可以告诉我 谢谢!!!再见! :)
答案 0 :(得分:1)
我不认为你的脚本会死掉,但它会超时。查看您的PHP配置并删除此特定脚本的任何超时。 - http://php.net/manual/en/function.set-time-limit.php