multisafepay / magento2-order-save-inspector

在订单保存时进行调试

dev-main 2023-07-24 11:52 UTC

This package is auto-updated.

Last update: 2024-08-25 10:07:43 UTC


README

MultiSafepay订单保存检查器

一般信息

此模块被创建为一个示例,说明如何正确调试在多个进程尝试保存订单时发生的竞态条件问题。此模块不应被视为在任何情况下都能完美工作的解决方案。请谨慎使用。请在将此模块转移到生产环境之前,首先在测试环境中进行测试。在生产环境中使用时,请注意,当此模块激活时,将会写入大量日志行。因此,我们建议在问题发生并已正确记录后立即停用此模块。

此模块可能不会立即解决您的问题,但希望它能帮助您更接近找到问题的原因。

安装

可以通过Composer安装此模块

composer require multisafepay/magento2-order-save-inspector

或者,也可以通过下载 ZIP包 并将内容解压到 app/code/MultiSafepay/OrderSaveInspector 目录来安装

接下来,启用模块

bin/magento module:enable MultiSafepay_OrderSaveInspector

配置

要激活此功能,请转到 Stores > 配置 > MultiSafepay > 订单保存检查器 > 启用,并将值设置为“是”。

您还可以更改最大深度以配置调试器记录回溯的深度。我们建议只有在默认值不够时才更改此值,因为记录大量行可能会影响您商店的性能。

支持

您可以在我们的仓库中创建问题。如果您需要任何额外的帮助或支持,请联系 integration@multisafepay.com

我们还在我们的Magento Slack频道 #multisafepay-payments 上提供支持。随时开始对话或提供关于如何改进我们的Magento 2插件的建议。

许可

开源软件许可(OSL 3.0)

贡献者

特别感谢 @hostep 提供原始源代码。