PDA

Просмотр полной версии : Чё за? скрипт не отключается


Doom123
27.12.2008, 07:40
Кароче написал спаммер на много потоке ... включаю... ок спамит.. НО его не отключить ?!
ignore_user_abort(1); не стоит...

скрипт продолжает работать днями после выключения ... и даже после удаления самого скрипта ..
мне кажется дело в многопотоке т.к когда тотже спаммер был в однопотоке всё работало замечятельно .... и после отключения работал максимум 5 мин =)




такое чуство что комп не успевает обрабатывать все команды ... так он каждую итерацию цикла ставит в очередь .... и эта очередь растягиваеца ...

oRb
27.12.2008, 11:37
1. Что за скрипт? Сложно говорить о коде в его отсутствие.
2. ignore_user_abort(1); не стоит... PHP закончит свою работу при ignore_user_abort(0), только когда будет сбрасывать содержимое буферов, и если сокет уже закрыт, тогда скрипт остановится.
3.и даже после удаления самого скрипта PHP генерит байт-код, поэтому если ты удалишь файл со скриптом, выполнение его не остановится.