我的 symfony 应用程序有问题。这用于通过 Api Call 调用以开始导出到 shopware 6。
我的数据是 5000 种产品,这就是为什么对 Shopware 的 POST 也需要时间。为了保持较低的传输量,我将查询划分为每 100 个产品一个查询。
我的问题是在 2000 个产品之后出口停止,并在 Postman 中显示以下错误消息。这发生在几乎正好 5 分钟后。
我已将两台服务器上的配置调整如下,没有任何变化:
我调用 API 如下:
public function postRequest($request_url, $body = [], $withAUth = true)
{
$client = HttpClient::create();
$url = $this->host . $request_url;
$authorization = "Authorization: Bearer " . $this->token;
$response = $client->request(
'POST',
$url,
[
'headers' => [
'Accept' => 'application/json',
'timeout' => 0,
'Authorization' => 'Bearer ' . $this->token,
'fail-on-error' => false,
'max_duration' => 0
],
'json' => $body
]
);
return json_decode($response->getContent());
}