akka {
loggers = ["akka.event.slf4j.Slf4jLogger"]
loglevel = "DEBUG"
logging-filter = "akka.event.slf4j.Slf4jLoggingFilter"
event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
default-dispatcher {
fork-join-executor {
parallelism-min = 8
}
}
}
logback.xml has following entries apart from other appender and logger declarations:
<logger name="play" level="INFO" />
<logger name="application" level="DEBUG" />
<logger name="akka" level="INFO" />
However, I do not use akka logger reference defined above anywhere in my code. Instead, I use default logger configuration where timeout is happening:
Logger.debug("EmailActor - onReceive() : MultiPartEmail message to xyz@abc.com");
Each time timeout happens, I have to restart my play application.
Is it hardware issue which is restricting threads available for creating new actor instances or causing timeout for logger? or something else?
My production box is 1 Core 4 GB with CentOS 6 and play application runs within a docker on this box.
Regards,
Suraj