CopyCopter с ActiveAdmin получает множество ошибок тайм-аута.
Я использую CopyCopter с ActiveAdmin. Я получаю следующие ошибки тайм-аута в сообщениях и администратор движется как патока. Почему копировальный аппарат даже обменивается сообщениями из представлений ActiveAdmin? Какую часть рукопожатия мне не хватает?
14 matches for "Copycopter" in buffer: *run*
12:** [Copycopter] [P:12387] [T:70108530607720] Timeout::Error: Timeout::Error
16:** [Copycopter] [P:12387] [T:70108512996560] Downloaded translations
22:** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: Timeout::Error
38:** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: execution expired
43:** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: Timeout::Error
55:** [Copycopter] [P:12387] [T:70108512996560] Downloaded translations
60:** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: Timeout::Error
72:** [Copycopter] [P:12387] [T:70108512996560] Downloaded translations
79:** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: execution expired
191:** [Copycopter] [P:12387] [T:70108512996560] No new translations
196:** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: Timeout::Error
204:** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: execution expired
244:** [Copycopter] [P:12387] [T:70108512996560] Downloaded translations
249:** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: Timeout::Error
Немного больше контекста для некоторых сообщений выше:
Started GET "/assets/active_admin/nested_menu_arrow_dark.gif" for 127.0.0.1 at 2012-07-31 10:36:34 -0400
Served asset /active_admin/nested_menu_arrow_dark.gif - 200 OK (7ms)
Started GET "/admin/my_page" for 127.0.0.1 at 2012-07-31 10:36:50 -0400
** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: execution expired
Processing by Admin::MyPageController#index as HTML
AdminUser Load (0.3ms) SELECT "admin_users".* FROM "admin_users" WHERE "admin_users"."id" = 1 LIMIT 1
Rendered /Users/cmmagid/.rvm/gems/ruby-1.9.3-p125@rails32/gems/activeadmin-0.4.4/app/views/active_admin/page/index.html.arb (40.4ms)
Completed 200 OK in 48ms (Views: 43.1ms | ActiveRecord: 0.3ms)
** [Copycopter] [P:12387] [T:70108512996560] Timeout::Error: Timeout::Error
Started GET "/assets/active_admin.css?body=1" for 127.0.0.1 at 2012-07-31 10:37:01 -0400
Served asset /active_admin.css - 304 Not Modified (4ms)
1 ответ
Copycopter не должен быть сообщен из представлений. Клиент работает, разветвляя процесс и связываясь с Copycopter каждые 300 секунд. Этот номер настраивается в polling_delay
установка:
Возможно, вышеприведенные журналы выглядят так, будто Copycopter является частью GET-запросов приложения, потому что вывод Copycopter смешивается с журналами в смешные моменты.
Timeout::Error
Я полагаю, это проблема на copycopter-server
боковая сторона. Как работает сервер? Это на Heroku с одним динамо, и приложение будет спать после 20 или 30 секунд бездействия? Это было бы моим предположением, так как оно иногда загружает переводы в соответствии с журналами:
Downloaded translations 249