我在机器上下载了Apache OFBiz 16,在目录中解压缩,使用loadDefault
gradlew
选项加载了默认数据。
之后我使用gradlew ofbiz
运行了ofbiz。这样做成功运行了ofbiz,我可以使用http://IP:8080/appname
和https://IP:8443/appname
从localhost以及同一网络上的其他计算机访问该应用程序。
但经过一段时间后,ofbiz挂起,请求似乎不再完成,它们似乎永远都在装载。在我看来,当我在https上访问OFBiz但在部署一段时间后问题开始出现时,问题就出现了。最初http和https似乎都运行良好。
任何人都可以指出,可能是什么问题?
答案 0 :(得分:0)
问题是ofbiz使用
DelegatorFactory.getDelegator()
使用单个守护程序线程在数据库中异步查找/创建。当基本委托人最初缺席时,ofbiz将阻止尝试使用相同的守护程序线程创建一个 - 这已经被使用了。因此,ofbiz陷入僵局。
*请分享您的服务器日志*