Может ли закрытие браузера прервать PHP-скрипт на сервере?

Скажем, пользователь нажал кнопку, в результате чего на мой сервер был отправлен запрос jquery ajax.

Сервер начинает сложный процесс в ответ на запрос ajax. Предположим, что процесс занимает 5 минут.

Тем временем пользователю становится скучно, и он закрывает окно своего браузера.

Будет ли скрипт на сервере продолжать свою работу, пока не завершится в обычное время, или он остановится?

То же самое, если пользователь посещает URL-адрес, например, example.com/process.php?data=xxx. Это запускает process.php, который начинает обрабатывать данные, и для завершения обработки потребуется 5 минут.

Будет ли эта обработка продолжаться всегда, или если пользователь закроет браузер, она остановится?

(Я спрашиваю, потому что я обеспокоен тем, что процесс останется наполовину завершенным и приведет к повреждению данных ).

18
задан Praveen Kumar Purushothaman 6 July 2012 в 10:28
поделиться