Magento:仅增加 SOAP 调用的 max_execution_time?

问题描述 投票:0回答:1

在 Magento 系统中,我将 PHP 请求的全局

max_execution_time
设置为 60 秒。但是,对于某些对 SOAP API 的调用,此限制还不够。我想做的是将 API 请求的执行时间增加到 10 分钟,而不影响正常的前端页面。

如何仅增加 Magento SOAP 请求的 max_execution_time?

php magento soap magento-soap-api
1个回答
1
投票

对于阿帕奇

这可以在您的虚拟主机中使用

<LocationMatch "/api/">
节点进行配置。将最大执行时间放置在该节点内(以及任何其他规则,例如最大内存),它们将仅应用于命中 /api/ 的请求。*

对于 Nginx

在 Nginx 中,你应该能够通过以下方式完成同样的事情:

location ~ ^/api {
    fastcgi_read_timeout 600;
}
© www.soinside.com 2019 - 2024. All rights reserved.