这是一个非常奇特的问题。客户的 Magento 2.2.6 EE 今天两次清空了它的 cms 页表(有时在美国东部标准时间下午 5 点到下午 5:20 之间,又在晚上 11:00 到晚上 11:30 之间)。在解决方案出现之前,我已经禁用了 magento 的 crontab。操作日志也没有访问记录。
我梳理了行动日志,但没有什么突出的。
有没有人遇到过这个?我将如何调试这个?系统设置为每小时制作数据库快照,所以此时这只是一个令人头疼的问题。
这是一个非常奇特的问题。客户的 Magento 2.2.6 EE 今天两次清空了它的 cms 页表(有时在美国东部标准时间下午 5 点到下午 5:20 之间,又在晚上 11:00 到晚上 11:30 之间)。在解决方案出现之前,我已经禁用了 magento 的 crontab。操作日志也没有访问记录。
我梳理了行动日志,但没有什么突出的。
有没有人遇到过这个?我将如何调试这个?系统设置为每小时制作数据库快照,所以此时这只是一个令人头疼的问题。
很有趣。我将开始记录您的数据库调用以查找何时以及如何清空表。
使用 MySQL查看这个 StackOverflow 答案。
如果您获得准确的查询和用户信息,如果是 Magento 系统用户,请在整个安装中搜索该查询参考。
另一种选择,如果您有 Magento 插件,请禁用所有插件并查看问题是否再次出现。
清空表时索引是否重置?如果是这样,请尝试禁用 Magento 用户的截断权限,并查看再次尝试此操作时会引发什么错误。这将是一种使用 Magento 错误日志查找调用源的方法。