We have just recently upgraded a Coldbox 3.8 application to CB 4.2. Everything is mostly working fine; however, there is an issue which is causing the server to crash consistently. We’ve not yet been able to put a finger on the exact issue; however, monitoring with the Java Mission Control (5.5) shows java deadlocks occurring. This was NOT happening with 3.8. We did have some code that was using threads, but that was refactored to be single-threaded, in order to eliminate that as an issue.
Attached is a stacktrace from the Mission Control application. It appears the problem is happening within the Coldbox framework (i.e. funcONREQUESTSTART -> funcRELOADCHECKS -> funcGETSETTING -> funcSETTINGEXISTS)
Has anyone else ran into this issue? We are (literally) getting hundreds of ajp threads blocked. Any ideas would be appreciated.
We have just recently upgraded a Coldbox 3.8 application to CB 4.2. Everything is mostly working fine; however, there is an issue which is causing the server to crash consistently. We’ve not yet been able to put a finger on the exact issue; however, monitoring with the Java Mission Control (5.5) shows java deadlocks occurring. This was NOT happening with 3.8. We did have some code that was using threads, but that was refactored to be single-threaded, in order to eliminate that as an issue.
Attached is a stacktrace from the Mission Control application. It appears the problem is happening within the Coldbox framework (i.e. funcONREQUESTSTART → funcRELOADCHECKS → funcGETSETTING → funcSETTINGEXISTS)
Has anyone else ran into this issue? We are (literally) getting hundreds of ajp threads blocked. Any ideas would be appreciated.