【发布时间】:2012-08-07 18:18:42
【问题描述】:
我正在制作一个 PHP 项目,它几乎不涉及任何人为干预,换句话说,我正在制作一个应该运行很长时间的特殊脚本(用户访问我的网站和脚本一直运行直到用户退出...)。与我有关的一个问题是:
当脚本像这样运行一段时间后会话不会过期吗?如果是这样,我怎么能绕过它,让它可以运行很长时间?
哦,还有一个问题:我的 PHP 脚本可以在没有任何用户干预的情况下自行启动吗?如果是这样,我该如何配置它呢?
【问题讨论】:
-
这个SO answer 可能与您有关。
-
在不知道您要完成的工作的情况下,几乎不可能回答您的问题。不过我要说的是,PHP 并不是真正为长时间运行的脚本而设计的。它是为短暂的请求/响应周期而设计的。如果您需要在服务器上继续运行,您最好查看 java、node.js 或任何其他更适合该任务的语言。
-
另外,超时是真的吗?