我们有一个游戏!应用程序,它使用akka actor来启用并发&与外部服务的限制通信。
除了每两天一些OOM例外情况之外,它一直很好地工作。
今天我将线程添加到记录器中并发现了一些我想确保理解的内容。
我看到工作线程名称不断增加,我假设这意味着它们是在线程池上创建的。
这是我们日志的摘录:
- Aug 16 20:59:45 XXX.com制作:INFO ForkJoinPool-6-worker-231 []:/
- Aug 16 20:59:45 XXX.com制作:INFO ForkJoinPool-6-worker-489 []:
- Aug 16 20:59:45 XXX.com制作:INFO ForkJoinPool-6-worker-89 []:
- Aug 16 20:59:45 XXX.com制作:INFO ForkJoinPool-6-worker-403 []:
- Aug 16 20:59:45 XXX.com制作:INFO ForkJoinPool-6-worker-317 []:
- Aug 16 20:59:45 XXX.com制作:INFO ForkJoinPool-6-worker-175 []:
- Aug 16 20:59:45 XXX.com制作:INFO ForkJoinPool-6-worker-459 []:
我使用
进行了检查ps huH p
并且没有比预期更多的线程。
我最担心的是我们正在让一些僵尸物体堵塞系统。
任何帮助将不胜感激。谢谢。