【问题标题】:Commission Junction Error Token 503 in laravel 5.5 projectlaravel 5.5项目中的Commission Junction Error Token 503
【发布时间】:2020-02-10 21:28:40
【问题描述】:

我的 Laeravel (5.5) 网站目前正在生产中,一切都很好,但预计只有一个功能。在这个站点中,我们使用了来自不同供应商的各种 api,并且我们确实在我们的站点中使用了他们的产品。问题是有添加其他供应商产品的功能。当我们的管理员尝试添加产品时,问题就出现了,它给出了以下错误。

这是影响上述错误的代码。在过去的几周里,我们在这个网站上没有任何改变。

$body = curl_exec($ch);
    $errno = curl_errno($ch);
    if ($errno !== 0) {
        throw new Exception(sprintf("Error connecting to CommissionJunction Token : [%s] %s", $errno, curl_error($ch)), $errno);
    }

    $http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    if ($http_status >= 400) {
        throw new Exception(sprintf("CommissionJunction Error Token  [%s] %s", $http_status, strip_tags($body)), $http_status);
    }
    return json_decode($body);
}

我已经通过下面的代码清除了所有缓存

清除缓存后,它像以前一样工作了几分钟,现在又发生了。清除缓存不再起作用。

所以有人可以帮我解决这个问题。

【问题讨论】:

  • 这似乎不是应用程序问题,而是从其他 API 引发的错误,因为错误 503 是“服务不可用”错误。您是否尝试检查另一部分是否处于活动状态且可用?像邮递员这样的东西
  • 是的,当我手动对数据库执行与该功能相关的操作时。一切正常。甚至 api 获取所有与产品代码相关的产品。
  • @Casper 感谢您的帮助

标签: php laravel api commission-junction


【解决方案1】:

可能是供应商 api 偶尔中断,您可以反馈给他们。

503 SERVICE UNAVAILABLE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 2018-02-11
    • 2018-06-08
    • 1970-01-01
    • 2019-05-06
    相关资源
    最近更新 更多