Поток завершился с сообщением "Не удалось загрузить страницу" и завис



  • в логе Поток №4 : Поток завершился с сообщением "Не удалось загрузить страницу http://mysite.com/index.php"
    и данный поток остается зависшим уже 10 часов. Если включить и посмотреть что там, черный экран браузера и ничего не происходит.

    подскажите пожалуйста, есть ли какие-то способы, как такие залипшие потоки рестартить или как избежать подобного?
    спасибо.

    P.S.
    само собой это приключается не только с 4м потоком :) периодически 2-3 потока из 10и в течении дня могут так залипнуть.



  • @Sevenup игнорирование ошибок поставь. И/или поставь кол-во ошибочных выполнения побольше.



  • @kain said in Поток завершился с сообщением "Не удалось загрузить страницу" и завис:

    @Sevenup игнорирование ошибок поставь. И/или поставь кол-во ошибочных выполнения побольше.

    да вопрос то в другом :) почему он залип, с ним ничего не происходит несколько часов (с процессом). Я думал может таймаут какой есть, типа если глюк словил то сам закроется через заданное время.



  • @Sevenup он не может залипнуть просто так. Нужно смотреть скрипт, так ничего не скажешь



  • @Sevenup согласен с @DrPrime , просто так зависнуть он не может. Прологируй каждый шаг и поймёшь где он зависает. Или скрипт скинь, чтобы не гадать.



  • не не ребят, я о другом совсем. По шагам все проходит отлично, в многопотоке выполняется отлично. Обычно, когда один из потоков не может достучаться до сайта он по таймауту завершается неудачей и +1 к "неудачные выполнения" и после запускается снова. А я иногда ловлю именно полное зависание воркера, кроме как снятие процесса ничего не помогает. Суть вопроса в том, как работают таймауты и можноли ими управлять.



  • @Sevenup то что ты говоришь залип, это он уже закончил работу с критической ошибкой. Черный экран — браузер(worker.exe) прекратил работу.
    Возникло это из-за невозможности загрузить урл.
    Ковыряй или прокси, если стоит, или урлки



  • Может попробовать перезагрузить:
    в действие "Яваскрипт" вставляешь: location.reload()



  • Была проблема зависания потоков. Правда не в браузере, а в http-клиенте. Выставлялся корявый прокси, get-запрос возвращал ошибку. Полагаю, поток не возобновлялся при этом. Точно не проверил. Проблему решил, обернув get-запрос в игнорирование ошибок. Соответственно, ресурс не был до конца обработан и скрипт тупо зависал. Возможно, @support это будет интересно.



  • @Sevenup

    и данный поток остается зависшим уже 10 часов

    Такое может случится только в случае бесконечного сна или ожидания ресурса с перезагрузкой или решения капчи в ручном режиме.

    подскажите пожалуйста, есть ли какие-то способы, как такие залипшие потоки рестартить или как избежать подобного?

    Конечно, БАС делает это автоматом, после любой ошибки поток делает рестарт самостоятельно.



  • @Sevenup said in Поток завершился с сообщением "Не удалось загрузить страницу" и завис:

    да вопрос то в другом :) почему он залип, с ним ничего не происходит несколько часов (с процессом). Я думал может таймаут какой есть, типа если глюк словил то сам закроется через заданное время.

    Да, на каждое действие есть таймаут.



  • @Sevenup said in Поток завершился с сообщением "Не удалось загрузить страницу" и завис:

    А я иногда ловлю именно полное зависание воркера, кроме как снятие процесса ничего не помогает.

    Приложите минимальный проект.



  • @Sevenup said in Поток завершился с сообщением "Не удалось загрузить страницу" и завис:

    Суть вопроса в том, как работают таймауты и можноли ими управлять.

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

    0_1498922487640_Timeout.png



  • Спасибо за ответы.
    А накапливание ошибок "Таймаут во время выполнения MouseMove" о чем говорит? нагрузку на ЦПУ мониторю, до 70% поднимается, не более, по памяти также запас.



  • @Sevenup Скорее всего процессы браузера при этом падают. Как дела обстоят с памятью?



  • @support said in Поток завершился с сообщением "Не удалось загрузить страницу" и завис:

    @Sevenup Скорее всего процессы браузера при этом падают. Как дела обстоят с памятью?

    памяти еще 70% свободной остается, в том то и дело. Сегодня весь день не одного таймаута MouseMove
    еще понаблюдаю, отпишусь. Но появилось почему-то именно после обновления :(


Log in to reply
 

  • 2
  • 8
  • 6
  • 6
  • 5
  • 2
  • 11
  • 2