首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理PHP脚本突然终止的情况?

问如何处理PHP脚本突然终止的情况?
EN

Stack Overflow用户
提问于 2013-03-04 15:24:05
回答 1查看 228关注 0票数 0

我写了一个php脚本,在MYSQL中为一个表创建随机数据条目。我使用while循环进行插入操作。循环次数接近1600次,但脚本在大约250或333次循环次数后自动终止,没有任何错误。造成这种problem.What的原因可能是提前的solution.Thanks。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-04 15:30:44

尝试将以下内容添加到脚本的开头:

代码语言:javascript
复制
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

如果您从控制台运行脚本,比如您通过ssh进入服务器并运行:

代码语言:javascript
复制
php my_script.php

然后它应该立即告诉您问题所在,现在可能是您通过获取网页(如http://www.myserver.com/my_script.php)来运行脚本,在这种情况下,您需要记住,大多数web服务器会在脚本上设置超时(如60秒或90秒),在超时之后,它会终止脚本,因为它认为脚本存在问题,因此这主要取决于您的服务器配置

所以问题是超时,你可以尝试在脚本的开头添加:

代码语言:javascript
复制
set_time_limit(0)

但是,如果将php配置为在safe_mode中运行,则无法更新脚本的最大执行时间,不幸的是,在那里您无能为力……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15196532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档