运行 ColdBox 4.2,我们在重新初始化后看到此错误,但仅在一个特定的处理程序 cfc 上。如果我们重新初始化几次,它最终会消失,这听起来像是一种竞争条件。
我们想直接做extends="coldbox.system.EventHandler"
而不是让框架混合处理程序方法,但后来我们开始看到另一个错误:
错误构建:myApp.handlers.admin.report -> init 函数的 CONTROLLER 参数是必需的,但未传入。带有构造函数参数:{}
类似地,如果我们重新初始化几次,这个错误就会消失,直到我们得到一个在请求中途进入之前完成烘焙的错误。
我们无法在非产品系统上重现这一点,可能是由于负载大大降低。
有没有人遇到过类似的事情并想出了一种在负载下优雅地重新启动框架的方法?