"80: Address already in use" подскажите.
-
Банда, подскажите знающие БАС, что за грабли. Чаще всего ловлю следующие две ошибки:
Failed to connect to "тут айпи адрес страницы, которую открываю в браузере через прокси" port 80: Address already in use
что значит "Address already in use", где он in use? 80й то порт на сервере.
Таймаут во время выполнения exist for[documentRoot......................class]
там где exist for путь к div который я проверяю блоком "проверить существование". Немного не понимаю логики. Как может быть таймакт? Если блока нет, то false, если есть то true. В каких случаях timeout, да и timeout чего? Возможно это таймаут загрузки страницы, на которой должна происходить проверка блока?
всем заранее спасибо.
-
- прокси отваливается, был канал загружен, сдох, решения два - юзать норм прокси или увеличить время ожидания загрузки
- да это время для прогрузки страницы, там проверяешь элемент, чтобы он прогрузился,успел, для этого и есть таймаут.
-
@Zenodrot said in "80: Address already in use" подскажите.:
- прокси отваливается, был канал загружен, сдох, решения два - юзать норм прокси или увеличить время ожидания загрузки
- да это время для прогрузки страницы, там проверяешь элемент, чтобы он прогрузился,успел, для этого и есть таймаут.
- прокси собственный, поднят специально на проксирывания только этой страницы, нагрузки нет. "время ожидания загрузки" - это "браузер"->"таймаут"? Там есть самтаймаут и три параметра "Gener", "full page load" и "solver", Вы их имеете ввиду?
- "таймаут" и "время ожидания загрузки" - это в Вашем посте одни и теже понятия, верно? Напрашивается вопрос, почему происходит переход к блоку "проверить существование", когда предыдущий "загрузить страницу" еще не выполнился?
-
@Sevenup said in "80: Address already in use" подскажите.:
@Zenodrot said in "80: Address already in use" подскажите.:
- прокси отваливается, был канал загружен, сдох, решения два - юзать норм прокси или увеличить время ожидания загрузки
- да это время для прогрузки страницы, там проверяешь элемент, чтобы он прогрузился,успел, для этого и есть таймаут.
- прокси собственный, поднят специально на проксирывания только этой страницы, нагрузки нет. "время ожидания загрузки" - это "браузер"->"таймаут"? Там есть самтаймаут и три параметра "Gener", "full page load" и "solver", Вы их имеете ввиду?
- "таймаут" и "время ожидания загрузки" - это в Вашем посте одни и теже понятия, верно? Напрашивается вопрос, почему происходит переход к блоку "проверить существование", когда предыдущий "загрузить страницу" еще не выполнился?
вот прочти понятнее будет про таймаут
тут
https://community.bablosoft.com/topic/618/возник-ряд-вопросов/6
и тут
https://community.bablosoft.com/topic/1475/загрузка-страницы-при-игноре-ошибок-не-ждет-полной-загрузкиAddress already in us - похоже на то что на прокси-серве после обращения некорректно закрывается соединение, после чего повторное соед выдает ошибку.
это уже проблема со стороны сервакасколько потоков используешь с этой проксей?
-
@Zenodrot said in "80: Address already in use" подскажите.:
вот прочти понятнее будет про таймаут
тут
https://community.bablosoft.com/topic/618/возник-ряд-вопросов/6
и тут
https://community.bablosoft.com/topic/1475/загрузка-страницы-при-игноре-ошибок-не-ждет-полной-загрузкиAddress already in us - похоже на то что на прокси-серве после обращения некорректно закрывается соединение, после чего повторное соед выдает ошибку.
это уже проблема со стороны сервакасколько потоков используешь с этой проксей?
спасибо за ссылки, попробовал так и так, в 2й тебе отписал вариант своего решения. Но у себя так и не могу побороть, по прежнему часто ловлю
[11:11:10] Поток №19 : Поток завершился с сообщением "Таймаут во время выполнения LoadPage http://www.mysite.ru/mypage.html"
20-30 потоков
на самом соксе в логах чисто, ошибок нет
-
@Sevenup said in "80: Address already in use" подскажите.:
@Zenodrot said in "80: Address already in use" подскажите.:
вот прочти понятнее будет про таймаут
тут
https://community.bablosoft.com/topic/618/возник-ряд-вопросов/6
и тут
https://community.bablosoft.com/topic/1475/загрузка-страницы-при-игноре-ошибок-не-ждет-полной-загрузкиAddress already in us - похоже на то что на прокси-серве после обращения некорректно закрывается соединение, после чего повторное соед выдает ошибку.
это уже проблема со стороны сервакасколько потоков используешь с этой проксей?
спасибо за ссылки, попробовал так и так, в 2й тебе отписал вариант своего решения. Но у себя так и не могу побороть, по прежнему часто ловлю
[11:11:10] Поток №19 : Поток завершился с сообщением "Таймаут во время выполнения LoadPage http://www.mysite.ru/mypage.html"
20-30 потоков
на самом соксе в логах чисто, ошибок нет
если есть возможность и заинтересованность в решении проблемы, выдай мне свои прокси для теста на пару минут и скажи размер канала на прокси сервере и твоего провайдера, и еще на какой системе крутится, вин, центос,фряха,убунта или...
-
@Sevenup said in "80: Address already in use" подскажите.:
20-30 потоков
на самом соксе в логах чисто, ошибок нет
20-30 потоков на одном проксе? или под каждый поток своя прокся, количество одновременных подключений на пр-серве коректно настроено?
если скинешь сюда лог с сервера то будет замечательно.
-
спасибо за активное участие.
проксик на debian+dante(sockd) в логах sockd ошибок нет.
дело в том, что 30 потоков только один раз используют мой прокси при старте потока, а далее вся нагрузка на другие прокси. Явно дело не в самом проксике.Меня больше волнует "Таймаут во время выполнения exist for", я пытаюсь понять, ведь блок либо exist либо не exist, какой еще таймаут? Пришла очередь проверить есть ли блок, проверил, нету, идем дальше. Таймаут чего не пойму немного.
в моем случае элемент появляется на странице через определенное время средствами JS, потому я бегаю циклом и чекаю есть ли уже элемент или нет, но получаю иногда "Таймаут во время выполнения exist for".
а сегодня еще заметил такую вот штуку:
[0] [10:20:48] Поток №2 : Поток завершился с сообщением "Таймаут во время выполнения Reset" (но блока reset или сброс в моем проекте нету) это еще что за таймаут? :) эти таймауты начали сыпаться только сегодня, после обновления до 18.8.0.
-
@Sevenup said in "80: Address already in use" подскажите.:
спасибо за активное участие.
проксик на debian+dante(sockd) в логах sockd ошибок нет.
дело в том, что 30 потоков только один раз используют мой прокси при старте потока, а далее вся нагрузка на другие прокси. Явно дело не в самом проксике.Меня больше волнует "Таймаут во время выполнения exist for", я пытаюсь понять, ведь блок либо exist либо не exist, какой еще таймаут? Пришла очередь проверить есть ли блок, проверил, нету, идем дальше. Таймаут чего не пойму немного.
в моем случае элемент появляется на странице через определенное время средствами JS, потому я бегаю циклом и чекаю есть ли уже элемент или нет, но получаю иногда "Таймаут во время выполнения exist for".
а сегодня еще заметил такую вот штуку:
[0] [10:20:48] Поток №2 : Поток завершился с сообщением "Таймаут во время выполнения Reset" (но блока reset или сброс в моем проекте нету) это еще что за таймаут? :) эти таймауты начали сыпаться только сегодня, после обновления до 18.8.0.дай проксю на которой ошибку бьет я ее понасилую глянем в чем трабла
-
отправил в ЛС
-
А накапливание ошибок "Таймаут во время выполнения MouseMove" о чем говорит? нагрузку на ЦПУ мониторю, до 70% поднимается, не более, по памяти также запас.
по айди - это блок "эмуляция бездействия" с режимом [4] т.е. только сон, без движения мыши.
данный блок стоит сразу за блоком "загрузить" с выключенной галкой "ждать полной загрузки".
если же включить "ждать полной загрузки" то накапливаются ошибки - Поток завершился с сообщением "Таймаут во время выполнения LoadPage http://www.mysite.ru/mypage.html"т.е. блоком "эмуляция бездействия" в режиме сон я как бы даю время странице загрузиться. Страница динамическая, весь контент на ней меняется на клиентской стороне по типу OnePageApplication, наподобии как у ВК и Фейсбука. т.е. первым грузится либа JS, а после запускаются разные процессы.
предполагаю, что вся эта динамика контента дает БАСу понять, что страница еще загружается, так как постоянно происходят какие-то процессы на ней.
С проксями проблем нет, Zenodrot проверял :)