Hi, I'm trying to track down why I'm getting cflock timeouts when I reinit my MG app. I'm running MG 3.1.299, ColdSpring 1.2, on CF10.
We recently added a new service to our ColdSpring configuration. Now whenever I reinit my app (90% of the time) I get an exception: A timeout occurred while attempting to lock bf_2FF19388-5056-8039-313716B9BA80BB20.bean_SessionService. C:\inetpub\wwwroot\coldspring\beans\DefaultXmlBeanFactory.cfc (756) C:\inetpub\wwwroot\coldspring\beans\DefaultXmlBeanFactory.cfc (632) C:\inetpub\wwwroot\ModelGlue\gesture\externaladapters\ioc\ColdSpringAdapter.cfc (46) C:\inetpub\wwwroot\ModelGlue\gesture\ModelGlue.cfc (228) C:\inetpub\wwwroot\navpointcx\controller\Controller.cfc (19) I've added debugging code to ColdSpring to log when beans are created and inited. They all take < 10ms. The "init" method on this new service just sets 2 config values and then returns "this". There's nothing in here that I can see that would be slowing things down. I could see how other requests might get a lock timeout while they wait for me to reinit the framework, but I don't understand why *I* am getting a lock timeout since I'm the one reinitalizing. How is another request creating beans and blocking me? Shouldn't only my request be the one creating beans? I only get the timeout in production so it's hard to troubleshoot. Thanks for any help. -- -- Model-Glue Sites: Home Page: http://www.model-glue.com Documentation: http://docs.model-glue.com Bug Tracker: http://bugs.model-glue.com Blog: http://www.model-glue.com/blog You received this message because you are subscribed to the Google Groups "model-glue" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/model-glue?hl=en --- You received this message because you are subscribed to the Google Groups "model-glue" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
