I have only one actor system in my main build, but I also have five more in tests, I hope atmos does not load tests when I execute atmos:run, does it?
I've killed all java processes on my local machine, restarted sbt, but that didn't help, I still get this messages in log:
$ tail -f target/atmos/log/atmos.log
2013-12-05 20:19:15,917 WARN [U] [ActorSystem(atmos)] [pool-1-thread-1] : Couldn't accept new trace receiver connection - already at max connections
2013-12-05 20:19:17,665 WARN [U] [ActorSystem(atmos)] [pool-1-thread-1] : Couldn't accept new trace receiver connection - already at max connections
2013-12-05 20:19:18,916 WARN [U] [ActorSystem(atmos)] [pool-1-thread-1] : Couldn't accept new trace receiver connection - already at max connections
As you can see, atmos generate a new warning log entry every second or two. I don't know would it help or not, but I've noticed that a new connection
is created every second from my process to port 28660. It is not closed and stays in CLOSE_WAIT state:
$ lsof -i
java 3915 pablo 89u IPv6 55261 0t0 TCP localhost:45947->localhost:28660 (ESTABLISHED)
java 3915 pablo 90u IPv6 55263 0t0 TCP localhost:45948->localhost:28660 (ESTABLISHED)
java 3915 pablo 91u IPv6 55265 0t0 TCP localhost:45949->localhost:28660 (CLOSE_WAIT)
java 3915 pablo 92u IPv6 55266 0t0 TCP localhost:45950->localhost:28660 (CLOSE_WAIT)
java 3915 pablo 93u IPv6 55268 0t0 TCP localhost:45952->localhost:28660 (CLOSE_WAIT)
java 3915 pablo 94u IPv6 55267 0t0 TCP localhost:45951->localhost:28660 (CLOSE_WAIT)
java 3915 pablo 95u IPv6 55270 0t0 TCP localhost:45954->localhost:28660 (CLOSE_WAIT)
java 3915 pablo 97u IPv6 55269 0t0 TCP localhost:45953->localhost:28660 (CLOSE_WAIT)
java 3915 pablo 98u IPv6 55272 0t0 TCP localhost:45955->localhost:28660 (CLOSE_WAIT)
There are much more connections to this port in fact, I've truncated the output. jps output is:
$ jps
3915 MyApp
3794 AtmosDev
3694 sbt-launch.jar
3863 NettyServer
5061 Jps
четверг, 5 декабря 2013 г., 17:09:42 UTC+4 пользователь h3nk3 написал: