instrumental_agent-ruby
instrumental_agent-ruby copied to clipboard
Agent should use timeouts for all socket operations
We ran into an issue yesterday when the load balancer failed, all of our passenger instances became locked up attempting to access instrumental. There are several places in the Agent that call either puts or gets on the socket that are not being guarded by a timeout.