Как начать заново после ошибки ?
-
Привет!
Подскажите пожалуйста, как можно организовать такое действие, чтобы скрипт, после ошибки или сброса на случайном этапе, не останавливался, а начал все с начала ?
Именно с самого начала скрипта, а не текущей функции, где случиласт ошибка!
-
@fox-mulder Число неудачных выполнений поставьте больше. или -1 это бесконечно.
-
@fox-mulder ты имеешь ввиду в одном потоке?
-
Поставь в конце метку-ссылку на начало скрипта. Ссылка должная быть вне блока игнорировать ошибки.
-
Просто у меня бывает такое, что скрипт останавливается на каком-то этапе случайным образом.
Может быть интернет пропадает на минуту или типа того. Не знаю.
И я вижу такую картину:
Скрипт работал часов семь-восемь, потом остановился.Вот мне хотелось бы сделать так, чтобы в случает такое остановки все начиналось с начала.
Если в скрипте есть какая-то ошибка, то я не могу ее найти.Число неудчных выполнений стоит -1.
-
ну добавьте успешных -1,
может у вас ресурсы закончились успешные за 7ч ?
или оберните весь скрипт в игнор ошибок
-
@fox-mulder said in Как начать заново после ошибки ?:
Может быть интернет пропадает
На такой случай нужно весь процесс в потоке в цикл кидать до успешного завершения, а потом выход из цикла... а ошибки в цикле нужно обрабатывать (ожидание элемента и т.п.)