upgreat-readable/pku

exceeded connection rety amount of or stopRetrying flag set.

Closed this issue · 18 comments

ca19528654db exceeded connection rety amount of or stopRetrying flag set.

всего было 3 или 4 сессии, но много попыток отмены сессии, связанных с #8 , потому что сервер не давал запустить новую сессию. Попытки отмены зачлись как повторы и по-видимому лимит в 20 сессий исчерпался....

ipc-client.log

Дополнение: Не смотря на то, что сессия не открылась, и в логах об этом ничего нет, в период с 21:56 по 22:25, в папку /In/ пришло 30 json файлов, в логах об этом так же ничего нет.

Провел цикл технической квалификации, судя по информации на портале, была сессия и ей присвоен номер, однако в логах у меня, заполнен только лог с данными об отправленных фалах.

Пока ничего не делаю. Проверю еще завтра вечером, когда истечет суточный таймаут. Если само не исправится, попробую перезагрузку и т.п.

Прошло больше суток после получения "бана"

но результат в логе, тот же "connection closed world /tmp/ipc.sock Infinity tries remaining of Infinity
[32minfo[39m: ca19528654db exceeded connection rety amount of or stopRetrying flag set."

запустил на выходные, что бы запускалось pku каждые 4 часа, синхронно с таймером на портале (+10 секунд), что бы посмотреть, продавит или нет

Аналогичная проблема: попытался сделать stop для сессии, файлы итти перестали, но на сайте все еще пишет, что ПКУ подключен, а в логах на сайте пишет, что я отключался. Какое-то время сервер еще пытался отправлять файлы (100 файлов еще попытался отправить), а потом завис в "Ожидании". Как итог сессия зависла на стороне сервера, не позволяя начать новую сессию.

P.S. попытка сделать reconnect тоже не работает, пишет также: exceeded connection rety amount of or stopRetrying flag set. в логах клиента.

@andriygav подскажите пожалуйста, где и как на сайте пишет что ПКУ подключен? у меня состояние одно и то же, с перечеркнутым красным кругом всегда, и в FF и в Chrome...

Я запускал не техническую а алгоритмическую проверку.

Вот пример. Со скрина видно, что в 10:20 я отключился от pku. Но сайт до сих пор показывает, что я подключен. Причем даже докера, который подключался уже нету на компьютере, а соединение не прерывается.

Screenshot 2020-10-19 at 16 07 40

@andriygav я даже и не знал что можно на номер сессии нажать и раскрыть ее :)

@PFFyodor у Вас также одна из сессий зависла?

@andriygav даже несколько, когда разбирался с запуском/перезапуском
там много проблем, если сессия зависла, лучше дождаться таймаута. По идее, у технической сессии не должно быть лимита, а он не только есть, но отсчитываются не только новые сессии но и попытки отмены как сессия, я сделал для проверки сразу с десяток отмен и поймал бан, который 2-е суток держался, и я даже не знаю, он сам снялся или его руками сняли. Бан работал очень странно, сессии запускались, но локальные логи 2/3 полностью игнорировались.

@PFFyodor то есть если пишет, что ПКУ подключен, то значит этот еще не гарантия того, что новой сессии начать нельзя, это интересно)

@PFFyodor то есть если пишет, что ПКУ подключен, то значит этот еще не гарантия того, что новой сессии начать нельзя, это интересно)

@andriygav лучше сказать так, что если Вас забанили и предполагается что Вы не можете начать новую сессию, и об этом даже сообщается, то она все равно начинается.

нет она не начинается, там старая не завершена.

P.S. хотя я не знаю)

После обновления к v1.1.0 я смог сделать reconnect к сессии, но файлы не продолжили приходить. Завершение сессии все еще не получается сделать.

При попытке вызвать ./pku stop получаю следующий возврат:

The session was not stopped.

В логах следующее сообщение:

cat logs/combined.log

...
info: Сессия успешно переподключилась 129
debug: IPC server handle: ipc.session-stop
cat logs/ipc-client.log

...
info: requested connection to  world /tmp/ipc.sock
info: Connecting client on Unix Socket : /tmp/ipc.sock
info: dispatching event to  world /tmp/ipc.sock  :  ipc.session-stop , {}
info: retrying reset
info: connection closed world /tmp/ipc.sock Infinity tries remaining of Infinity
info: f87c21dcc6ae exceeded connection rety amount of  or stopRetrying flag set.
cat logs/ipc-client.log

...
info: ## socket connection to server detected ##
info: received event of :  ipc.session-stop {}
info: socket disconnected false

@north-leshiy здравствуйте, подскажите пожалуйста как принудительно завершить сессию (сессия 129)? Отправляю сигнал для закрытия сессии (./psr stop) на сервер и имею 2 проблемы:

  1. к серверу данная команда доходит позже (например я вчера попытался закрыть в 4 часа вечера, а по логам сервера к серверу команда дошла в 3 часа ночи)
  2. сервер после получения команды закончить сессию переходит в режим ожидания и в таком режиме уже почти сутки, что не позволяет начать новую сессию.

P.S. после написания комментария, через 7 минут вызов команды ./psr stop сработал:)

@andriygav ./pku stop?

а как понять что именно эта команда сработала?

ЗЫ интересно, перед коммитами тестируют функционал?

@PFFyodor не знаю что именно сработало) но все отключилось)

Коллеги, подскажите повторяется ли кейс.
Если да, то скиньте актуальные логи.