Netflix / Prana

A sidecar for your NetflixOSS based services.
Apache License 2.0
502 stars 98 forks source link

Netty seems to get stuck on routes with browsers #1

Open aspyker opened 9 years ago

aspyker commented 9 years ago

Using curl you can switch between /ping and /healthcheck and you get expected data. Curl commands don't use http persistent connections.

Using Chrome or Safari, if you go to /ping and then /healthcheck you get pong for healthcheck. Similary if you go to /healthcheck and then /ping you get healthcheck status.

I validated via netstat that Chrome keeps a http persistent connection to Prana. It turns out that as long as this stays open you get stuck in the routes. I closed Chrome to the point of killing the process and was able to see the other url (but then got stuck again).

diptanu commented 9 years ago

Word on the street is that @NiteshKant has fixed it in RxNetty, and is going to come out in the next few days. I am going to pick the new release up and release 0.0.2 of Prana.

diptanu commented 9 years ago

@NiteshKant Can we close this now? We could move to a new version of RxNetty

phorst commented 9 years ago

I hit this issue today. First time trying out Prana and thought it was something I was doing.

NiteshKant commented 9 years ago

I think this was related to the karyon issue: https://github.com/Netflix/karyon/issues/126 which was fixed in 2.2.00-ALPHA1

rob-mccann commented 9 years ago

does anyone have an update for this? I'm regularly hitting this issue.

NiteshKant commented 9 years ago

The issue is fixed in karyon, I guess prana has to pick up the latest version of karyon.

aspyker commented 8 years ago

Thank you all for the contribution. More will be coming, but please see http://ispyker.blogspot.com/2015/10/towards-being-better-about-open-source.html for a bit of context on the status of this project.