как сделать exec для запуска процесса в фоновом режиме?

У меня огромная база данных (около 3 миллионов строк).
Я хочу загрузить более 1000 строк .xls с помощью page.php
каждая строка должна проверять, есть ли она в базе данных или нет. если уже, эту строку можно вставить.
но результатом является тайм-аут.

могу ли я использовать exec для решения этой проблемы? поэтому, когда процесс запущен, нам не нужно его ждать. процесс работает в фоновом режиме. и мы можем сделать другой процесс. и когда процесс завершен, результат уже показывают в page.php (Например: sucess=1000 rows, failed=0) могу я это сделать?
пожалуйста, дайте мне идею. 🙁

0

Решение

Вы можете удалить тайм-аут процесса и продолжить процесс в фоновом режиме. Сохраните все свои результаты в вашей базе данных.

set_time_limit(0);
ignore_user_abort();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]