数据库停机期间web服务和mysql中缺少数据?

数据库停机期间web服务和mysql中缺少数据?,mysql,web-services,Mysql,Web Services,我们有一个简单的php web服务,它从自动化应用程序接收json post。这个自动化的应用程序只会发布一次到我们的web服务。问题是,当数据库连接丢失时,我们也丢失了json 防止此类问题的最佳方法是什么?您可以将post请求数据输出到一个平面文件中,然后尝试从那里插入/更新,并根据插入成功/失败状态删除平面文件数据?我想到的第一个选项是记录失败的发布json,并创建一个脚本,将日志作为cron作业处理

我们有一个简单的php web服务,它从自动化应用程序接收json post。这个自动化的应用程序只会发布一次到我们的web服务。问题是,当数据库连接丢失时,我们也丢失了json


防止此类问题的最佳方法是什么?

您可以将post请求数据输出到一个平面文件中,然后尝试从那里插入/更新,并根据插入成功/失败状态删除平面文件数据?我想到的第一个选项是记录失败的发布json,并创建一个脚本,将日志作为cron作业处理