scoutapp / scout_apm_elixir

ScoutAPM Elixir Agent. Supports Phoenix and other frameworks.
https://scoutapm.com
Other
36 stars 20 forks source link

Default to TCP socket for core agent communications #115

Closed cschneid closed 2 years ago

cschneid commented 4 years ago

Too many installs are having issues with file permissions for the core agent unix socket. The core agent has the ability to listen on a TCP socket. Change the agent code to default to using only the TCP socket, but make sure we can still use the unix socket option too.

The argument to start the core agent with a TCP socket:

--tcp <tcp-bind>               TCP Socket to bind to, in form of ip:port (0.0.0.0:8383 for instance). If unset, no TCP socket is created.

See-Also Matching Python Agent Issue