On Thu, Oct 8, 2009 at 4:58 AM, gmcinnes <[email protected]> wrote: > > Let me know if you have any questions. Probably I've done something > here to cause the problem, but I can't figure out what. > > I had things isolated to the point where thin hands off the request to > EventMachine, and I know that ruote is using EM too, so I thought it > might be some conflict, but now I'm not so sure... when I investigated > today, I couldn't isolate that point.
Hello Grant, ruote 0.9.x is not using EM, ruote 2.0 uses it if present. I've played with your test case for a while and could reproduce the issue with ruote 0.9.21 (trunk). Sinatra 0.9.4 with thin 1.2.4 on ruby 1.8.7p72. With ruote "trunk" : running test.sh takes 30s, 60s, 60s. Adding "nada" as the output of the "post /process" runs with the same times. With ruote 0.9.20 running test.sh triggers a few stack level too deep at the beginning, but test.sh always replies in like 0.035s, consistently, and the "stack level too deep" vanishes. That's weird. It took me a bit of back and forth, some time and now I'm wondering. Since you've left the issue sleep for 2.5 months, is it necessary to find a solution ? Ruote 2.0 is coming along well and the integration with sinatra[/thin] is promising : http://github.com/jmettraux/ruote-http http://github.com/kennethkalmer/ruote-kit Best regards, thanks for the feedback, -- John Mettraux - http://jmettraux.wordpress.com --~--~---------~--~----~------------~-------~--~----~ you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en -~----------~----~----~----~------~----~------~--~---
