应用程序将 INSERT 记录到数据库中,但数据不存在。在哪里查找调试信息?

应用程序将 INSERT 记录到数据库中,但数据不存在。在哪里查找调试信息?

我有一个 PHP shell 应用程序,它基本上根据许多业务规则将数据从 MySQL 表移动到远程 MS SQL Server(2008 R2)服务器。

这个程序在过去的 6 个月里一直运行正常,但今天数据没有被移动,但应用程序日志记录了它被移动了。

到目前为止,我已经做了以下检查:LINUX END(运行 Ubuntu 14.04 LTS、MySQL 5.5.40,通过 FreeTDS 0.91-5 链接到 SQL):1)Syslog;2)Auth.log(用于最终的奇怪登录尝试);3)Maillog(用于跟踪管理员电子邮件是否实际发送或可能是伪造的);4)安全日志(我们运行安全软件来检查文件是否被篡改);5)PHP 错误日志/Apache 错误日志

WINDOWS END(运行 Windows 2008/R2、SQL Server 2008 R2):1)事件查看器(过滤相关时间范围内的所有事件);2)表属性(检查实际接收表中的最终变化/问题);

我几乎认为这是一个网络故障,因为进一步的处理工作正常,但由于这是一个如此关键的过程,所以我希望尽可能彻底。

还有其他地方需要仔细检查吗?

提前致谢。

相关内容