Open paul-narushevich opened 4 years ago
Здравствуйте.
Скорее всего в сторону блокировки Telegram.
Спасибо за ответ, попробую включить режим 'Использовать прокси для tdlib', чтобы обойти их
Здравствуйте.
Скорее всего в сторону блокировки Telegram.
Попробовал прокси, без изменений. Кроме того, если телеграм получает мой код с редмайна, то по логике блокировок нет.. Если кто сталкивался с подобным - отзовитесь. Логи tdlib могу предоставить
Здравствуйте. Скорее всего в сторону блокировки Telegram.
Попробовал прокси, без изменений. Кроме того, если телеграм получает мой код с редмайна, то по логике блокировок нет.. Если кто сталкивался с подобным - отзовитесь. Логи tdlib могу предоставить
Тоже самое
Added out args on tdlib/command.rb call method:
Call tdlib with args [<ActionController::Parameters {"utf8"=>"✓", "authenticity_token"=>"*removed*", "phone_number"=>"*removed*", "controller"=>"redmine_telegram_setup", "action"=>"step_2"} permitted: false>]
At tdlib.log:
[ 3][t 2][1591618340.126715899][Td.cpp:3708][#1][!Td][&td_requests] Sending result for static request: error {
code = 400
message = "Failed to parse JSON object as TDLib request: Can't parse "" as number"
}
[ 3][t 0][1591618340.126763344][Client.cpp:276][&td_requests] End to wait for updates, returning object 1 0x7f1850128b00
[ 3][t 0][1591618340.129266262][Client.cpp:270][&td_requests] Begin to wait for updates with timeout 30.000000
[ 3][t 2][1591618360.108906269][Td.cpp:3592][#1][!Td][&td_requests] Receive request 2: close {
}
[ 3][t 2][1591618360.108955860][Td.cpp:4722][#1][!Td][&td_requests] Sending result for request 2: ok {
}
[ 2][t 2][1591618360.108982563][Td.cpp:4234][#1][!Td] Close Td in state 0
[ 2][t 2][1591618360.109019995][Td.cpp:4088][#1][!Td] Have no request actors
[ 2][t 2][1591618360.109034300][Td.cpp:4066][#1][!Td] ON_CLOSED
[ 3][t 2][1591618360.109069347][Td.cpp:4707][#1][!Td][&td_requests] Sending update: updateAuthorizationState {
authorization_state = authorizationStateClosed {
}
}
[ 3][t 0][1591618360.109105110][Client.cpp:276][&td_requests] End to wait for updates, returning object 2 0x7f184c134790
[ 3][t 0][1591618360.110879183][Client.cpp:270][&td_requests] Begin to wait for updates with timeout 30.000000
[ 3][t 0][1591618360.110900164][Client.cpp:276][&td_requests] End to wait for updates, returning object 0 0x7f184c1347b0
[ 3][t 0][1591618360.113351583][Client.cpp:270][&td_requests] Begin to wait for updates with timeout 30.000000
[ 3][t 2][1591618360.116133928][Td.cpp:3592][#1][!Td][&td_requests] Receive request 3: getAuthorizationState {
}
[ 3][t 2][1591618360.116165161][Td.cpp:4722][#1][!Td][&td_requests] Sending result for request 3: authorizationStateClosed {
}
[ 3][t 0][1591618360.116201162][Client.cpp:276][&td_requests] End to wait for updates, returning object 3 0x7f184c1349a0
[ 3][t 2][1591618360.116298199][Td.cpp:3989][#1][!Td] Receive Td::hangup
[ 2][t 2][1591618360.116315126][Td.cpp:4076][#1][!Td] Stop Td
[ 3][t 0][1591618360.116358280][Client.cpp:270][&td_requests] Begin to wait for updates with timeout 10.000000
[ 3][t 0][1591618360.116373062][Client.cpp:276][&td_requests] End to wait for updates, returning object 0 (nil)
Aftre set all:
After i check values. Space was at end of Api Hash. Removed, authorize: Authentication complete!
Здравствуйте.
Скорее всего в сторону блокировки Telegram.
Телеграм разблокировали, но ошибка Timeout error не ушла, есть мысли?
Added out args on tdlib/command.rb call method:
Что ты куда добавил? Can you show an example of added args in file plugins/redmine_bots/lib/redmine_bots/telegram/tdlib/command.rb?
Если про мой комментарий, то проблема была в Copy/Paste скопировался лишний пробел в конце строки ApiHash
Такая же проблема с таймаутом. В логах не могу найти ошибку...
В итоге подправил два скрипта:
/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb
увеличив в них значения TIMEOUT
Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating;
proxy_connect_timeout 9500;
proxy_send_timeout 9500;
proxy_read_timeout 9500;
send_timeout 9500;
НЕ срабатывают...
и да, использую THIN 2.5
В итоге подправил два скрипта:
/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb
увеличив в них значения TIMEOUT
Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают...
и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
В итоге подправил два скрипта: /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb увеличив в них значения TIMEOUT Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают... и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
Во втором раунде в production.log получил вот такую ошибку: Didn't finish executing File lock block within the timeout specified.
Увеличил значения в файле: /var/lib/gems/2.5.0/gems/filelock-1.1.1/lib/filelock.rb Таким образом, второй раунд за мной...
После чего процесс пошёл и затянулся надолго... в процессе в логе видна была активность... такое ощущение, что все мои сообщения во всех группах в телеграмме переписывались в redmine...
В итоге получил:
Application error Rails application failed to start properly
Третий раунд завтра.
В итоге подправил два скрипта: /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb увеличив в них значения TIMEOUT Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают... и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
Во втором раунде в production.log получил вот такую ошибку: Didn't finish executing File lock block within the timeout specified.
Увеличил значения в файле: /var/lib/gems/2.5.0/gems/filelock-1.1.1/lib/filelock.rb Таким образом, второй раунд за мной...
После чего процесс пошёл и затянулся надолго... в процессе в логе видна была активность... такое ощущение, что все мои сообщения во всех группах в телеграмме переписывались в redmine...
В итоге получил:
Application error Rails application failed to start properly
Третий раунд завтра.
Для чистоты лога зарегистрировал новый аккаунт в телеграмм... В итоге в логе получаю по циклу:
[ 3][t 8][1602822572.506812572][ConnectionCreator.cpp:828][#2][!ConnectionCreator][&connections] In client_loop: [client:0xe4ec204da606b639] [ 3][t 8][1602822572.506825685][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 1.000412 [ 3][t 8][1602822572.506854057][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822572.506875514][Session.cpp:1377][#2][!Session:2:main] Wakeup after 29.199452 [ 3][t 8][1602822591.512962579][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 20.006551 [ 3][t 8][1602822591.513054609][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822601.707733869][BufferedFd.h:206][#2][!Session:2:main] Flush write: +220B[left:0B] [ 4][t 8][1602822601.707790374][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999803 [ 4][t 8][1602822601.800441265][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822601.800597906][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906995 [ 4][t 8][1602822661.718363285][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822661.718418836][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999868 [ 4][t 8][1602822661.811643838][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822661.811797380][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906489 [ 4][t 8][1602822721.729079723][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822721.729128599][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999823 [ 4][t 8][1602822721.822279691][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822721.822453975][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906498
Пока не знаю что с этим делать... Раунд проигрываю в чистую...
В итоге подправил два скрипта: /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb увеличив в них значения TIMEOUT Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают... и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
Во втором раунде в production.log получил вот такую ошибку: Didn't finish executing File lock block within the timeout specified. Увеличил значения в файле: /var/lib/gems/2.5.0/gems/filelock-1.1.1/lib/filelock.rb Таким образом, второй раунд за мной... После чего процесс пошёл и затянулся надолго... в процессе в логе видна была активность... такое ощущение, что все мои сообщения во всех группах в телеграмме переписывались в redmine... В итоге получил: Application error Rails application failed to start properly Третий раунд завтра.
Для чистоты лога зарегистрировал новый аккаунт в телеграмм... В итоге в логе получаю по циклу:
[ 3][t 8][1602822572.506812572][ConnectionCreator.cpp:828][#2][!ConnectionCreator][&connections] In client_loop: [client:0xe4ec204da606b639] [ 3][t 8][1602822572.506825685][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 1.000412 [ 3][t 8][1602822572.506854057][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822572.506875514][Session.cpp:1377][#2][!Session:2:main] Wakeup after 29.199452 [ 3][t 8][1602822591.512962579][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 20.006551 [ 3][t 8][1602822591.513054609][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822601.707733869][BufferedFd.h:206][#2][!Session:2:main] Flush write: +220B[left:0B] [ 4][t 8][1602822601.707790374][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999803 [ 4][t 8][1602822601.800441265][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822601.800597906][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906995 [ 4][t 8][1602822661.718363285][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822661.718418836][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999868 [ 4][t 8][1602822661.811643838][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822661.811797380][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906489 [ 4][t 8][1602822721.729079723][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822721.729128599][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999823 [ 4][t 8][1602822721.822279691][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822721.822453975][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906498
Пока не знаю что с этим делать... Раунд проигрываю в чистую...
После сокращения лога за счёт смены аккаунта телеграмма на новый в логе получил следующее:
/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/types.rb:858:in `wrap': Can't find class for updateDiceEmojis (ArgumentError)
Обновил TDlib. Не помогло... Хотя он обновился 2 дня назад на github. Предполагаю, что не хватает класса в tdlib-ruby, по нему обновления пока не было...
Уже склоняюсь в сторону собственной разработки....
В итоге подправил два скрипта: /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb увеличив в них значения TIMEOUT Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают... и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
Во втором раунде в production.log получил вот такую ошибку: Didn't finish executing File lock block within the timeout specified. Увеличил значения в файле: /var/lib/gems/2.5.0/gems/filelock-1.1.1/lib/filelock.rb Таким образом, второй раунд за мной... После чего процесс пошёл и затянулся надолго... в процессе в логе видна была активность... такое ощущение, что все мои сообщения во всех группах в телеграмме переписывались в redmine... В итоге получил: Application error Rails application failed to start properly Третий раунд завтра.
Для чистоты лога зарегистрировал новый аккаунт в телеграмм... В итоге в логе получаю по циклу: [ 3][t 8][1602822572.506812572][ConnectionCreator.cpp:828][#2][!ConnectionCreator][&connections] In client_loop: [client:0xe4ec204da606b639] [ 3][t 8][1602822572.506825685][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 1.000412 [ 3][t 8][1602822572.506854057][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822572.506875514][Session.cpp:1377][#2][!Session:2:main] Wakeup after 29.199452 [ 3][t 8][1602822591.512962579][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 20.006551 [ 3][t 8][1602822591.513054609][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822601.707733869][BufferedFd.h:206][#2][!Session:2:main] Flush write: +220B[left:0B] [ 4][t 8][1602822601.707790374][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999803 [ 4][t 8][1602822601.800441265][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822601.800597906][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906995 [ 4][t 8][1602822661.718363285][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822661.718418836][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999868 [ 4][t 8][1602822661.811643838][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822661.811797380][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906489 [ 4][t 8][1602822721.729079723][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822721.729128599][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999823 [ 4][t 8][1602822721.822279691][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822721.822453975][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906498 Пока не знаю что с этим делать... Раунд проигрываю в чистую...
После сокращения лога за счёт смены аккаунта телеграмма на новый в логе получил следующее:
<Thread:0x000055c5a9549240@/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb:17 run> terminated with exception (report_on_exception is true):
/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/types.rb:858:in `wrap': Can't find class for updateDiceEmojis (ArgumentError)
Обновил TDlib. Не помогло... Хотя он обновился 2 дня назад на github. Предполагаю, что не хватает класса в tdlib-ruby, по нему обновления пока не было...
Уже склоняюсь в сторону собственной разработки....
В итоге пошёл обратным путём. Даунгрейдил TDLib с версии 1.6.9 на версию 1.6.0... ПОБЕДА!!! Получил заветное: Authentication complete!
Всем спасибо!
В итоге подправил два скрипта: /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb увеличив в них значения TIMEOUT Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают... и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
Во втором раунде в production.log получил вот такую ошибку: Didn't finish executing File lock block within the timeout specified. Увеличил значения в файле: /var/lib/gems/2.5.0/gems/filelock-1.1.1/lib/filelock.rb Таким образом, второй раунд за мной... После чего процесс пошёл и затянулся надолго... в процессе в логе видна была активность... такое ощущение, что все мои сообщения во всех группах в телеграмме переписывались в redmine... В итоге получил: Application error Rails application failed to start properly Третий раунд завтра.
Для чистоты лога зарегистрировал новый аккаунт в телеграмм... В итоге в логе получаю по циклу: [ 3][t 8][1602822572.506812572][ConnectionCreator.cpp:828][#2][!ConnectionCreator][&connections] In client_loop: [client:0xe4ec204da606b639] [ 3][t 8][1602822572.506825685][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 1.000412 [ 3][t 8][1602822572.506854057][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822572.506875514][Session.cpp:1377][#2][!Session:2:main] Wakeup after 29.199452 [ 3][t 8][1602822591.512962579][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 20.006551 [ 3][t 8][1602822591.513054609][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822601.707733869][BufferedFd.h:206][#2][!Session:2:main] Flush write: +220B[left:0B] [ 4][t 8][1602822601.707790374][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999803 [ 4][t 8][1602822601.800441265][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822601.800597906][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906995 [ 4][t 8][1602822661.718363285][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822661.718418836][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999868 [ 4][t 8][1602822661.811643838][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822661.811797380][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906489 [ 4][t 8][1602822721.729079723][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822721.729128599][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999823 [ 4][t 8][1602822721.822279691][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822721.822453975][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906498 Пока не знаю что с этим делать... Раунд проигрываю в чистую...
После сокращения лога за счёт смены аккаунта телеграмма на новый в логе получил следующее:
<Thread:0x000055c5a9549240@/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb:17 run> terminated with exception (report_on_exception is true):
/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/types.rb:858:in `wrap': Can't find class for updateDiceEmojis (ArgumentError) Обновил TDlib. Не помогло... Хотя он обновился 2 дня назад на github. Предполагаю, что не хватает класса в tdlib-ruby, по нему обновления пока не было... Уже склоняюсь в сторону собственной разработки....
В итоге пошёл обратным путём. Даунгрейдил TDLib с версии 1.6.9 на версию 1.6.0... ПОБЕДА!!! Получил заветное: Authentication complete!
Всем спасибо!
Молодец, отлично! Попробую по твоим стопам пойти, как освобожусь! Спасибо!
Молодец, отлично! Попробую по твоим стопам пойти, как освобожусь! Спасибо!
В итоге просто нужно в соответствие версии привести TDlib (1.6.0) и tdlib-ruby (2.2.0)
Но дальше Вас ждёт настройка Sidekiq, чтобы уведомления в телеграмм отправлялись... нужно будет сервис в systemd добавлять или в init.d
Удачи!!!
В итоге подправил два скрипта: /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb увеличив в них значения TIMEOUT Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают... и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
Во втором раунде в production.log получил вот такую ошибку: Didn't finish executing File lock block within the timeout specified. Увеличил значения в файле: /var/lib/gems/2.5.0/gems/filelock-1.1.1/lib/filelock.rb Таким образом, второй раунд за мной... После чего процесс пошёл и затянулся надолго... в процессе в логе видна была активность... такое ощущение, что все мои сообщения во всех группах в телеграмме переписывались в redmine... В итоге получил: Application error Rails application failed to start properly Третий раунд завтра.
Для чистоты лога зарегистрировал новый аккаунт в телеграмм... В итоге в логе получаю по циклу: [ 3][t 8][1602822572.506812572][ConnectionCreator.cpp:828][#2][!ConnectionCreator][&connections] In client_loop: [client:0xe4ec204da606b639] [ 3][t 8][1602822572.506825685][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 1.000412 [ 3][t 8][1602822572.506854057][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822572.506875514][Session.cpp:1377][#2][!Session:2:main] Wakeup after 29.199452 [ 3][t 8][1602822591.512962579][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 20.006551 [ 3][t 8][1602822591.513054609][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822601.707733869][BufferedFd.h:206][#2][!Session:2:main] Flush write: +220B[left:0B] [ 4][t 8][1602822601.707790374][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999803 [ 4][t 8][1602822601.800441265][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822601.800597906][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906995 [ 4][t 8][1602822661.718363285][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822661.718418836][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999868 [ 4][t 8][1602822661.811643838][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822661.811797380][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906489 [ 4][t 8][1602822721.729079723][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822721.729128599][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999823 [ 4][t 8][1602822721.822279691][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822721.822453975][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906498 Пока не знаю что с этим делать... Раунд проигрываю в чистую...
После сокращения лога за счёт смены аккаунта телеграмма на новый в логе получил следующее:
<Thread:0x000055c5a9549240@/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb:17 run> terminated with exception (report_on_exception is true):
/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/types.rb:858:in `wrap': Can't find class for updateDiceEmojis (ArgumentError) Обновил TDlib. Не помогло... Хотя он обновился 2 дня назад на github. Предполагаю, что не хватает класса в tdlib-ruby, по нему обновления пока не было... Уже склоняюсь в сторону собственной разработки....
В итоге пошёл обратным путём. Даунгрейдил TDLib с версии 1.6.9 на версию 1.6.0... ПОБЕДА!!! Получил заветное: Authentication complete!
Всем спасибо!
Привет! А можете подсказать как вы сделали downgrade tdlib? У меня тоже не получается авторизовать клиента. Версия Tdlib 1.6.10. Я так думаю даунгрейд единственный выход....
В итоге подправил два скрипта: /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb увеличив в них значения TIMEOUT Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают... и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
Во втором раунде в production.log получил вот такую ошибку: Didn't finish executing File lock block within the timeout specified. Увеличил значения в файле: /var/lib/gems/2.5.0/gems/filelock-1.1.1/lib/filelock.rb Таким образом, второй раунд за мной... После чего процесс пошёл и затянулся надолго... в процессе в логе видна была активность... такое ощущение, что все мои сообщения во всех группах в телеграмме переписывались в redmine... В итоге получил: Application error Rails application failed to start properly Третий раунд завтра.
Для чистоты лога зарегистрировал новый аккаунт в телеграмм... В итоге в логе получаю по циклу: [ 3][t 8][1602822572.506812572][ConnectionCreator.cpp:828][#2][!ConnectionCreator][&connections] In client_loop: [client:0xe4ec204da606b639] [ 3][t 8][1602822572.506825685][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 1.000412 [ 3][t 8][1602822572.506854057][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822572.506875514][Session.cpp:1377][#2][!Session:2:main] Wakeup after 29.199452 [ 3][t 8][1602822591.512962579][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 20.006551 [ 3][t 8][1602822591.513054609][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822601.707733869][BufferedFd.h:206][#2][!Session:2:main] Flush write: +220B[left:0B] [ 4][t 8][1602822601.707790374][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999803 [ 4][t 8][1602822601.800441265][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822601.800597906][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906995 [ 4][t 8][1602822661.718363285][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822661.718418836][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999868 [ 4][t 8][1602822661.811643838][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822661.811797380][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906489 [ 4][t 8][1602822721.729079723][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822721.729128599][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999823 [ 4][t 8][1602822721.822279691][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822721.822453975][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906498 Пока не знаю что с этим делать... Раунд проигрываю в чистую...
После сокращения лога за счёт смены аккаунта телеграмма на новый в логе получил следующее:
<Thread:0x000055c5a9549240@/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb:17 run> terminated with exception (report_on_exception is true):
/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/types.rb:858:in `wrap': Can't find class for updateDiceEmojis (ArgumentError) Обновил TDlib. Не помогло... Хотя он обновился 2 дня назад на github. Предполагаю, что не хватает класса в tdlib-ruby, по нему обновления пока не было... Уже склоняюсь в сторону собственной разработки....
В итоге пошёл обратным путём. Даунгрейдил TDLib с версии 1.6.9 на версию 1.6.0... ПОБЕДА!!! Получил заветное: Authentication complete! Всем спасибо!
Привет! А можете подсказать как вы сделали downgrade tdlib? У меня тоже не получается авторизовать клиента. Версия Tdlib 1.6.10. Я так думаю даунгрейд единственный выход....
https://github.com/tdlib/td/releases/tag/v1.6.0 - качаете здесь архив, а там README
В итоге подправил два скрипта: /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb /var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/client.rb увеличив в них значения TIMEOUT Проблема ушла в самом TDlib, но теперь таймаут даёт сам Nginx. Ищу способ как увеличить таймаут более одной минуты. Стандартные варианты типа:
proxy_cache_use_stale error timeout updating; proxy_connect_timeout 9500; proxy_send_timeout 9500; proxy_read_timeout 9500; send_timeout 9500;
НЕ срабатывают... и да, использую THIN 2.5
В итоге установил Apache 2. Снёс напрочь Thin и Nginx. ... И всё равно вышел таймаут Nginx.... и тут я допёр, что запрос идёт с web-proxy. Исправил таймауты на web-proxy. Поборол этот таймаут... Теперь входит ошибка Internal... Готовлюсь ко второму раунду...
Во втором раунде в production.log получил вот такую ошибку: Didn't finish executing File lock block within the timeout specified. Увеличил значения в файле: /var/lib/gems/2.5.0/gems/filelock-1.1.1/lib/filelock.rb Таким образом, второй раунд за мной... После чего процесс пошёл и затянулся надолго... в процессе в логе видна была активность... такое ощущение, что все мои сообщения во всех группах в телеграмме переписывались в redmine... В итоге получил: Application error Rails application failed to start properly Третий раунд завтра.
Для чистоты лога зарегистрировал новый аккаунт в телеграмм... В итоге в логе получаю по циклу: [ 3][t 8][1602822572.506812572][ConnectionCreator.cpp:828][#2][!ConnectionCreator][&connections] In client_loop: [client:0xe4ec204da606b639] [ 3][t 8][1602822572.506825685][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 1.000412 [ 3][t 8][1602822572.506854057][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822572.506875514][Session.cpp:1377][#2][!Session:2:main] Wakeup after 29.199452 [ 3][t 8][1602822591.512962579][ConfigManager.cpp:763][#2][!Recoverer][&config_recoverer] Successfully connected in 20.006551 [ 3][t 8][1602822591.513054609][ConfigManager.cpp:837][#2][!Recoverer][&config_recoverer] Wakeup never [ 4][t 8][1602822601.707733869][BufferedFd.h:206][#2][!Session:2:main] Flush write: +220B[left:0B] [ 4][t 8][1602822601.707790374][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999803 [ 4][t 8][1602822601.800441265][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822601.800597906][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906995 [ 4][t 8][1602822661.718363285][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822661.718418836][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999868 [ 4][t 8][1602822661.811643838][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822661.811797380][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906489 [ 4][t 8][1602822721.729079723][BufferedFd.h:206][#2][!Session:2:main] Flush write: +92B[left:0B] [ 4][t 8][1602822721.729128599][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.999823 [ 4][t 8][1602822721.822279691][BufferedFd.h:197][#2][!Session:2:main] Flush read: +92B[total:92B] [ 4][t 8][1602822721.822453975][Session.cpp:1377][#2][!Session:2:main] Wakeup after 59.906498 Пока не знаю что с этим делать... Раунд проигрываю в чистую...
После сокращения лога за счёт смены аккаунта телеграмма на новый в логе получил следующее:
<Thread:0x000055c5a9549240@/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/update_manager.rb:17 run> terminated with exception (report_on_exception is true):
/var/lib/gems/2.5.0/gems/tdlib-ruby-2.2.0/lib/tdlib/types.rb:858:in `wrap': Can't find class for updateDiceEmojis (ArgumentError) Обновил TDlib. Не помогло... Хотя он обновился 2 дня назад на github. Предполагаю, что не хватает класса в tdlib-ruby, по нему обновления пока не было... Уже склоняюсь в сторону собственной разработки....
В итоге пошёл обратным путём. Даунгрейдил TDLib с версии 1.6.9 на версию 1.6.0... ПОБЕДА!!! Получил заветное: Authentication complete! Всем спасибо!
Привет! А можете подсказать как вы сделали downgrade tdlib? У меня тоже не получается авторизовать клиента. Версия Tdlib 1.6.10. Я так думаю даунгрейд единственный выход....
https://github.com/tdlib/td/releases/tag/v1.6.0 - качаете здесь архив, а там README
Спасибо
У меня все равно timeout error...
Здравствуйте, при авторизации на step_1 ввожу номер телефоны, приходит код подтверждения, система долго думает, на step_2 не переходит и возвращается на страницу настроек с ошибкой Timeout error http://joxi.ru/52aJeMpsEQO5aA Подскажите, куда копать?