Как начать заново после ошибки ?



  • Привет!

    Подскажите пожалуйста, как можно организовать такое действие, чтобы скрипт, после ошибки или сброса на случайном этапе, не останавливался, а начал все с начала ?
    Именно с самого начала скрипта, а не текущей функции, где случиласт ошибка!



  • @fox-mulder Число неудачных выполнений поставьте больше. или -1 это бесконечно.



  • @fox-mulder ты имеешь ввиду в одном потоке?



  • Поставь в конце метку-ссылку на начало скрипта. Ссылка должная быть вне блока игнорировать ошибки.



  • Просто у меня бывает такое, что скрипт останавливается на каком-то этапе случайным образом.

    Может быть интернет пропадает на минуту или типа того. Не знаю.

    И я вижу такую картину:
    Скрипт работал часов семь-восемь, потом остановился.

    Вот мне хотелось бы сделать так, чтобы в случает такое остановки все начиналось с начала.
    Если в скрипте есть какая-то ошибка, то я не могу ее найти.

    Число неудчных выполнений стоит -1.



  • ну добавьте успешных -1,
    может у вас ресурсы закончились успешные за 7ч ?
    или оберните весь скрипт в игнор ошибок



  • @fox-mulder said in Как начать заново после ошибки ?:

    Может быть интернет пропадает

    На такой случай нужно весь процесс в потоке в цикл кидать до успешного завершения, а потом выход из цикла... а ошибки в цикле нужно обрабатывать (ожидание элемента и т.п.)


Log in to reply
 

  • 4
  • 32
  • 4
  • 2
  • 6
  • 4
  • 10
  • 7