php 终止一个方法的执行,比如客户端访问一个http://w.com/a,但是这个方法要执行好几个小时才能完成,

这时候我想终止这个方法的执行,该怎么办... 这时候我想终止这个方法的执行,该怎么办 展开
 我来答
天街夜雨
2013-03-14 · TA获得超过641个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:661万
展开全部
这里想先界定下.
你是否期望程序正常结束 ?
如果期望正常结束 , 建议在使用命令行的方式在后台运行 
如果不期望正常结束 , 可以设置apache\cgi脚本超时时间, 等过了时间,. 会被kill掉的

还可以设置灵活一点.
在执行的时候. 使用命令行方式后台执行. 同时把pid写入文件.
当想结束的时候. 访问另外一个脚本, 读取pid , 然后执行系统命令kill掉就完了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_風逸飛
2013-03-14 · TA获得超过696个赞
知道小有建树答主
回答量:1156
采纳率:25%
帮助的人:430万
展开全部
在程序里面使用exit(); 可以结束程序的执行. 但是后面的代码都不会再运行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浙江失乐园网络
2013-03-14 · 超过21用户采纳过TA的回答
知道答主
回答量:52
采纳率:50%
帮助的人:51.1万
展开全部
这个要程序有没有设计终结操作,没有设计的话 只能关闭服务器。
追问
如何设计终结操作?不是太明白
追答
这个要看你的程序是如何设计的。
php 程序如果已经在执行了的话,除了关闭页面或服务器是无法临时中断的。
设计终结操作是在程序中设计时限、错误、限制等进行程序中断。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caiaolin
2013-03-14 · TA获得超过664个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:458万
展开全部
.....关掉apache··
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
server_1001
2013-03-14
知道答主
回答量:1
采纳率:0%
帮助的人:1521
展开全部
程序里面的话 exit();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式