有时数据会从postgresql数据库中消失

iyfamqjs  于 2021-07-18  发布在  Java
关注(0)|答案(0)|浏览(269)

我从无到有地从事一个创业项目已经有2年了,这是我的第一个项目。这个项目非常复杂,有许多业务逻辑с有数千行代码。
这个项目的一个功能是人们可以把他们的物品放在Map上,向其他可以收集这些物品的人展示。这些项目的所有者可以通过编辑名称、说明对其进行编辑,还可以更改项目在Map中的位置。在开发服务器和生产服务器中进行测试时,一切正常。
但是,有时,当我们的客户机编辑Map中项目的位置时,服务器无法在数据库中保存该位置,并且该项目的位置列表变为空(我自己无法重现此错误)。我正在努力找出这个问题的原因,不幸的是我找不到错误。
我尝试了这些功能来保存项目的位置,

locationRepository.save()
locationRepository.saveAndFlush()

但一切都是徒劳的。不时地,错误被显示出来,项目的位置列表变为空。可能值得注意的是,location edition函数中有许多行代码用于检查项目编号及其成本和其他一些必要的检查。
服务器中没有任何高负载,因此服务器可能会崩溃。
可能是spring启动版本和postgresql版本之间有某种联系吗?或者是我代码中的一个bug,我没能找到。
postgresql版本:10.15(ubuntu 10.15-0ubuntu0.18.04.1)
spring框架版本:2.1.1。
java版本:openjdk 11.0.10
如果您对这个问题有任何想法、想法或见解,请与我们分享。
我非常感谢你的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题