喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 29  2/3  <  1  2  3  > 
     
标题: [问题] PHP 计划任务的实现?  
 
nany
论坛元老
Rank: 8Rank: 8
乞丐上路


UID 20308
精华 0
积分 7460
帖子 1402
金钱 7460 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-31
来自 北京
状态 离线
[广告]: q m
e......白高兴了



*****足球之夜*****
http://club.cn.yahoo.com/fifa
2007-2-1 11:48 AM#11
查看资料  访问主页  Blog  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 104942
帖子 5286
金钱 103838 喜悦币
威望 0
人脉 1104
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 请求班主给于我自定头像的权限,
PHP计划任务的一种实现方法

如果由页面执行,设置
<?php
ignore_user_abort(true);
set_time_limit(0);
?>

运用sleep(300)+死循环,
这样就可以实现计划任务了,这个程序里不要有输出,有输出容易中断


现在正在运行的代码,已经一个小时了,没有问题,正在运行中,我通过页面运行的,
今天晚上我把它放到服务器上去,看看能运行几天

<?php
ignore_user_abort
(true);
set_time_limit(0);

while(
1){
    
$fp  fopen('time_task.txt',"a+");
    
$str date("Y-m-d h:i:s")."n";
    
fwrite($fp,$str);
    
fclose($fp);
    
sleep(1800);    //半小时执行一次
}
?>
[ 本帖最后由 unspace 于 2007-2-1 01:10 PM 编辑 ]




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2007-2-1 11:55 AM#12
查看资料  访问主页  Blog  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] [出售]真实10000IP流量, 一口价38元
我曾经试图使用php在后台连续执行
结果脚本在大约执行了300秒后被apache杀掉了
我后来试图使用curl递归发送请求来模拟客户端连续请求
结果出来n多php.exe进程 内存占用量剧增 系统越来越慢
还没有想到更好的办法之前就使用crontab或者用户触发的方法吧
2007-2-1 12:42 PM#13
查看资料  Blog  发短消息  顶部
 
剑枫 (雪花)
论坛元老
Rank: 8Rank: 8
欧玛嘎


UID 26144
精华 1
积分 4863
帖子 1735
金钱 4853 喜悦币
威望 10
人脉 0
阅读权限 90
注册 2004-2-14
来自 山东郓城
状态 离线
[推荐阅读] 问一个关于建立指定字符集的数据库的问题


QUOTE:
原帖由 unspace 于 2007-2-1 11:55 AM 发表
PHP计划任务的一种实现方法

如果由页面执行,设置
<?php
ignore_user_abort(true);
set_time_limit(0);
?>

运用sleep(300)+死循环,
这样就可以实现计划任务了,这个程序里不要有输出,有输出容易中 ...
没人访问的话,这代码咋执行?




在场外支持奥运.....
2007-2-1 01:21 PM#14
查看资料  访问主页  发短消息  QQ  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 104942
帖子 5286
金钱 103838 喜悦币
威望 0
人脉 1104
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] SMARTY 和 TEMPLATE 、 PHPLIB 比较


QUOTE:
原帖由 剑枫 于 2007-2-1 01:21 PM 发表

没人访问的话,这代码咋执行?
计划任务,谁计划的谁执行
最好加到apache的启动脚本里




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2007-2-1 01:53 PM#15
查看资料  访问主页  Blog  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 乱码问题!!!在线急等


QUOTE:
原帖由 unspace 于 2007-2-1 11:55 AM 发表
PHP计划任务的一种实现方法

如果由页面执行,设置
<?php
ignore_user_abort(true);
set_time_limit(0);
?>

运用sleep(300)+死循环,
这样就可以实现计划任务了,这个程序里不要有输出,有输出容易中 ...
你的程序测试过没有?
2007-2-1 02:15 PM#16
查看资料  Blog  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 104942
帖子 5286
金钱 103838 喜悦币
威望 0
人脉 1104
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 如何随机并且分页读取MYSQL记录
正在测试中,我晚上放到服务器上,运行个一周,看看效果

我现在在本机windows上,CPU内存没有异常,程序正在运行,记的文件没有漏的

2007-02-01 11:52:43
2007-02-01 12:22:43
2007-02-01 12:52:43
2007-02-01 01:22:43
2007-02-01 01:52:43




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2007-2-1 02:22 PM#17
查看资料  访问主页  Blog  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] sdfdf


QUOTE:
原帖由 unspace 于 2007-2-1 02:22 PM 发表
正在测试中,我晚上放到服务器上,运行个一周,看看效果

我现在在本机windows上,CPU内存没有异常,程序正在运行,记的文件没有漏的

2007-02-01 11:52:43
2007-02-01 12:22:43
2007-02-01 12:52:43
2007-02-01 ...
我以前曾经这样写过程序测试结果就是我前面帖子所说的第一种情况
脚本执行了300秒之后被apache杀掉了
2007-2-1 02:30 PM#18
查看资料  Blog  发短消息  顶部
 
独孤客
注册会员
Rank: 2


UID 76714
精华 0
积分 101
帖子 100
金钱 101 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-7-19
状态 离线
[推荐阅读] 论坛,MVC架构
顶了 等结果!这注意8错~
2007-2-1 02:51 PM#19
查看资料  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 104942
帖子 5286
金钱 103838 喜悦币
威望 0
人脉 1104
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 帮忙看看javascript怎么实现下连接上的功能呢
已经放到服务器上测试
这次使用命令行的方式

/var/www/php/bin/php test.php&

<?php
ignore_user_abort
(true);
set_time_limit(0);

while(
1){
        
$fp  fopen('time_task.txt',"a+");
        
$str date("Y-m-d h:i:s")."n";
        
fwrite($fp,$str);
        
fclose($fp);
        echo 
$str;   //这次有输出
        
sleep(1800);    //半小时执行一次
}
?>




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2007-2-1 03:45 PM#20
查看资料  访问主页  Blog  发短消息  顶部
 29  2/3  <  1  2  3  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.026922 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP