Есть значит:
(цикл){
который берет "абсолютный src" из базы,
качает его с сайта,
записывает в каталог
}
запускаю в браузере.
немного жду. все работает.
но решил остановить и нажал отмену (на такой крестик в браузере)
смотрю в папку. Файлы все появляются.
ничего не понял, закрыл браузер.
действие продолжается.
подумал, вспомнил про транзакции.
сейчас уже минут 10 прошло, а файлы все пишутся.
не может же транзакция так долго выполняться? или может?
есть ли ограничения в таких случаях?
в базе 20000 строк соот-но 20000 файлов должно записаться.
Все вроде нормально, но что за фигня творится? как ее остановить, всегда ведь останавливалось после нажатия на кнопку остановить.
Местный ли это глюк или так и должно быть, мол пока весь цикл не обработается, пока все в базу не запишется не остановить его никак?
можно конечно перезапустить сервер, но это не интересно.
вообще правильно ли такие скрипты обрабатывать в браузере или есть какие другие среды для компиляции серверной части?
Спустя 3 минуты, 54 секунды (21.03.2012 - 02:34) Nikitian написал(а):
Вы лишь остановили приём данных от сервера в браузер. Скрипт не остановить так. Он будет работать, пока не отвалится по какому-либо условию выхода, таймауту или не положит сервак.
_____________
kuzroman@list.ru