Hi Don, It looks to me like your app is exhausting Heroku's memory. I'm gonna try to upload a Hobo 2.0 app to Heroku and see if I can reproduce the issue.
Regards, Ignacio El 05/12/13 21:09, Donald Ziesig escribió: > Here is a simpler set of symptoms that (at least for now) vindicates > bootstrap datepicker. > > Heroku: > > 2013-12-05T18:50:02.485929+00:00 app[web.1]: Started GET "/admin/agents" > for 71.43.119.234 at 2013-12-05 18:50:02 +0000 > 2013-12-05T18:50:02.519716+00:00 app[web.1]: Processing by > Admin::AgentsController#index as H > TML > 2013-12-05T18:50:02.973171+00:00 app[web.1]: DRYML: Compiled > app/views/taglibs/auto/admin/rapid/cards.dryml in 0.25s > 2013-12-05T18:50:05.715316+00:00 app[web.1]: DRYML: Compiled > app/views/taglibs/auto/admin/rapid/pages.dryml in 2.74s > 2013-12-05T18:50:05.858354+00:00 app[web.1]: DRYML: Compiled > app/views/taglibs/auto/admin/rapid/forms.dryml in 0.14s > 2013-12-05T18:50:33.507291+00:00 app[web.1]: E, > [2013-12-05T18:50:33.507038 #2] ERROR -- : worker=0 PID:19 timeout (31s >> 30s), killing > 2013-12-05T18:50:33.576755+00:00 app[web.1]: E, > [2013-12-05T18:50:33.576590 #2] ERROR -- : reaped #<Process::Status: pid > 19 SIGKILL (signal 9)> worker=0 > > Local: > > Started GET "/admin/agents" for 127.0.0.1 at 2013-12-05 13:49:17 -0500 > Processing by Admin::AgentsController#index as HTML > DRYML: Compiled > /home/donz/.rvm/gems/ruby-2.0.0-p247/gems/dryml-2.0.1/taglibs/core.dryml > in 0.03s <<< This one is missing above. > DRYML: Compiled app/views/taglibs/auto/admin/rapid/cards.dryml in 0.20s > DRYML: Compiled app/views/taglibs/auto/admin/rapid/pages.dryml in 1.34s > DRYML: Compiled app/views/taglibs/auto/admin/rapid/forms.dryml in 0.19s > Rendered controller: admin/agents; dryml-tag: index-page (1421.8ms) > <<<< Heroku did not finish this one which I believe calls the ones > before it. > Completed 200 OK in 3789.2ms (Views: 3577.2ms | ActiveRecord: 20.4ms) > > It is rather hard do debug dryml on heroku, but I'll keep trying. > > Don Ziesig > > > On 12/05/2013 01:05 PM, Donald Ziesig wrote: >> Hi All! >> >> I'm back!!!! :-( I hate to be a nuisance, but: >> >> I have a new app that works fine locally under "foreman" in production >> mode. It loads the front page in 1.6 seconds on a not-very-fast >> laptop. I have been testing it on heroku as well and noticed that the >> front page takes a significant amount of time to load (~25 seconds). >> I set that aside as something to investigate later. >> >> This past week I pushed a version with much more functionality to >> heroku. Now, when I try to load the front page, heroku times out at >> 31 seconds. The heroku logs show that it is spending most of its time >> compiling/rendering dryml and loading *all* of the internationalized >> (no sign of 'en') versions of bootstrap-datepicker (they appear to be >> being called from a hobo js file). >> >> To be sure that my local server was not caching something I rebooted >> the laptop and started the browser (empty) and the foreman server. >> Nothing else was running on the laptop. I went to the local 'foreman' >> server and it generated the front page with status: >> >> Completed 200 OK in 1625.1ms (Views: 1271.2ms | ActiveRecord: 119.5ms) >> >> It is now at the state where occasionally it will load the front page >> from heroku before the timeout (1 out of 5-10 times). >> >> After the front page loads, Heroku also takes a long time to load >> other pages too (infrequently timing out at 31 seconds). The heroku >> logs show that it is compiling/rendering dryml and trying to load the >> international bootstrap datepickers for these pages as well. The >> local version doesn't seem to do this and the other pages mostly load >> in under a second. >> >> It should be noted that I am NOT using any version of the bootstrap >> datepickers in my app. >> >> I am going to try a "warmup" page to see if I can get heroku to start >> without timing out, then selecting the front page. >> >> Again, I am soliciting help. This is a major business client who >> needs the app as soon as possible. I can use a local server for a >> while if I have to, but it has to be hosted professionally as the >> ultimate deployment. >> >> Thanks, >> >> Don Ziesig >> >> >> >> >> >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Hobo Users" group. >> To unsubscribe from this group and stop receiving emails from it, send >> an email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/hobousers. >> For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google > Groups "Hobo Users" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/hobousers. > For more options, visit https://groups.google.com/groups/opt_out. -- Ignacio Huerta Arteche http://www.ihuerta.net Teléfono: 0034 645 70 77 35 Email realizado con software libre -- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/hobousers. For more options, visit https://groups.google.com/groups/opt_out.
