[erlang-questions] yaws mixing up requests?

Francesco Cesarini (Erlang Training and Consulting) <>
Sat May 30 15:07:28 CEST 2009

> Another source of failure to inspect for you guys is that yaws
> actually reuses processes. Maybe things can leak between requests in
> the process registry, or in the process mailbox.
We've done that already. What we've seen is that the error occurs in 
conjunction with a socket error and that the requested HTTP request is 
sent to the wrong user about 500ms after the original request comes in, 
so we thought that might be the reason. But when the socket error 
occurs, there is nothing suspicious stored in the process state / 
dictionary. Gut feeling is that there is some form of overflow / memory 
corruption in the socket layer / inets driver (or even better, in the 
load balancers). We are now trying to reproduce the error on R13B.

Thanks for your input,

More information about the erlang-questions mailing list