Php线程,若页面达到30秒超时终止,则自动重新启动线程

Php线程,若页面达到30秒超时终止,则自动重新启动线程,php,multithreading,pthreads,Php,Multithreading,Pthreads,我有一个PHP线程正在运行,一旦启动它,它就会在后端抓取数据,并且可以让它继续运行。 但我遇到了一个问题,我会发现我的php进程停止了,因为出于某种原因,整个scrape的加载时间超过了30秒。很明显,我可以调整30秒。但在某些情况下,如果我删除数据,某些源站点可能会出现问题,同样也不会完全加载,因此终止将自然生效 有没有一个进程我可以写在自动重新启动php线程,而不是关闭它,如果发生这种情况?这将是我的理想,如果可能的话 非常感谢。不要使用php线程。这既困难又有缺陷。只需运行单独的进程。对于

我有一个PHP线程正在运行,一旦启动它,它就会在后端抓取数据,并且可以让它继续运行。 但我遇到了一个问题,我会发现我的php进程停止了,因为出于某种原因,整个scrape的加载时间超过了30秒。很明显,我可以调整30秒。但在某些情况下,如果我删除数据,某些源站点可能会出现问题,同样也不会完全加载,因此终止将自然生效

有没有一个进程我可以写在自动重新启动php线程,而不是关闭它,如果发生这种情况?这将是我的理想,如果可能的话


非常感谢。

不要使用php线程。这既困难又有缺陷。只需运行单独的进程。对于通信,您可以使用共享内存和信号量,或带有锁的文件,或带有事务的数据库。您能否提供一些代码来支持您的问题?在这里很难提供很多指导,而不了解您当前使用的内容大道。