全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1681|回复: 18
打印 上一主题 下一主题

[疑问] lnmp上运行采集较多数据的php脚本,运行了几十秒就停止了

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-5 18:48:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
lnmp 0.4系统上运行一个采集比较多数据的php脚本,运行了几十秒就停止了

设置什么参数可以让这个脚本运行完啊?

原来是php-fpm.conf文件中,request_terminate_timeout的值是5s,运行这个php脚本的时候会出现502错误

设置成300s后,不会出现502错误

但是运行了一定时间后就停止了.
2#
发表于 2010-5-5 18:51:14 | 只看该作者
在SSH里面运行
3#
发表于 2010-5-5 18:56:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
4#
发表于 2010-5-5 19:03:10 | 只看该作者
我的采集都是在crontab里面实现的...cli式运行PHP
5#
 楼主| 发表于 2010-5-5 19:04:47 | 只看该作者
啊,解决了,原来是我忘了设置php.ini里的max_execution_time啦

设置成300就没问题了
6#
发表于 2010-5-5 19:07:48 | 只看该作者
300的话..如果程序有问题...很容易整个网站死了
7#
 楼主| 发表于 2010-5-5 19:10:18 | 只看该作者
原帖由 shinko 于 2010-5-5 19:07 发表
300的话..如果程序有问题...很容易整个网站死了


哈哈,多谢提醒,那我该小一点,改成180,你看如何?
8#
 楼主| 发表于 2010-5-5 19:10:56 | 只看该作者
原帖由 vpsoffer.com 于 2010-5-5 19:03 发表
我的采集都是在crontab里面实现的...cli式运行PHP


crontab里不会超时?

cli方式运行就不会超时???
9#
 楼主| 发表于 2010-5-5 19:11:49 | 只看该作者
原帖由 Administrator 于 2010-5-5 18:56 发表
同上。
最好的办法就是WEB方式管理采集设置。CLI下运行采集进程。不过应该没有这样实现的程序。


这个想法有创意
10#
发表于 2010-5-5 19:13:31 | 只看该作者
感觉脚本语言不适合搞长时间的采集,
内存总是占得越来越多,
运行一段时间就得重新启动一下,
我的采集都是用c++写的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-22 19:33 , Processed in 0.144279 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表