You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using curb inside of a unicorn app, and I found that whenever I use unicorn's signal-based restarting mechanism, I inevitably get a lot of these errors:
I've reduced this bug to somewhere between v0.7.16 and v0.7.17. I'm guessing it's commit 1c8ec56, which added a curb_select call that uses select. I think the proper way to handle this that when curb_select is interrupted, it should adjust the tv and retry the select. See Ruby's thread.c for one way of handling this.
The text was updated successfully, but these errors were encountered:
I'm using curb inside of a unicorn app, and I found that whenever I use unicorn's signal-based restarting mechanism, I inevitably get a lot of these errors:
I've reduced this bug to somewhere between v0.7.16 and v0.7.17. I'm guessing it's commit 1c8ec56, which added a
curb_select
call that usesselect
. I think the proper way to handle this that whencurb_select
is interrupted, it should adjust thetv
and retry theselect
. See Ruby's thread.c for one way of handling this.The text was updated successfully, but these errors were encountered: