如何在后台运行exec?

时间:2014-11-20 09:04:57

标签: php excel file-upload timeout exec

我有一个庞大的数据库(大约300万行)。 我希望通过.xls上传大约1000行page.php 必须检查每一行是否已存在于数据库中。如果已经,那行可以插入。 但结果是超时。

我可以使用exec来解决这个问题吗?所以,当进程运行时,我们不需要等待它。在后台运行的过程。我们可以做另一个过程。当流程完成后,结果已显示在page.php(例如:sucess=1000 rows, failed=0)中,我可以这样做吗? 拜托,给我一个主意。 :(

1 个答案:

答案 0 :(得分:0)

您可以删除进程超时并在后台继续处理。将所有结果存储到数据库中。

set_time_limit(0);
ignore_user_abort();