Например отправился Long polling ajax запрос, ну например, на страницу test.php. Если человек выйдет со страницы, что скрипт прекратит работу? Или же он продолжит работу невзирая на то, что клиент вышел?
Смотря как запущен PHP: PHP-FPM, CGI, mod_php и т. д., ещё есть настройка у php: ignore user abort. Но это всё обычно не делают на PHP, ну или хотя бы заставляют пользователя ждать, а по хорошему, надо просто добавить задание например в базу и там будет очередь, а в фоне из под cli, можно и cron'ом запускать скрипт который эту очередь и будет исполнять. А уведомление пользователю можно послать web sockets, или ajax пусть раз в 10 секунд проверяет.