Сделал два цикла копированием. Во втором не исправил переменную в декрименте. Получился бесконечный цикл, создающий новые строки в базе. Как его тормознуть не знаю. Но понимаю, что базу он мне увалит, заполнив до краев. Нет ли какого-то способа терминировать все процессы по какой-нибудь хитрой ссылке?
2
Как оборвать бесконечный цикл
Автор Александр Пономарев, 08 мая 2015 19:12
Сообщений в теме: 2
#1
Отправлено 08 Май 2015 - 19:12
#2
Отправлено 15 Май 2015 - 13:01
Можно.
Александр, Вам нужно написать скрипт, который будет пытаться заблокировать к записи таблицу. (LOCK TABLES mytest WRITE) Тогда Ваш первый скрипт остановится с ошибкой.
Я уже молчу о том, что у скриптов есть максимальное время работы..
Александр, Вам нужно написать скрипт, который будет пытаться заблокировать к записи таблицу. (LOCK TABLES mytest WRITE) Тогда Ваш первый скрипт остановится с ошибкой.
Я уже молчу о том, что у скриптов есть максимальное время работы..
#3
Отправлено 26 Май 2015 - 23:16
В общем он базу не увалил, а просто создал массу записей, но вырубился по таймауту. И слава Богу.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных