【问题标题】:Google Checkout is timing outGoogle Checkout 超时
【发布时间】:2011-12-09 23:59:00
【问题描述】:

我在使用 Google Checkout 的 Satchmo 网站上工作。我已经解决了我遇到的 SSL 问题,但 Google 集成控制台仍然给我以下错误:

“我们在尝试访问您的服务器时遇到错误https://bernunzio.dxdt.org/checkout/google/notification/ - 我们得到的错误是 java.io.IOException: Error 'TIMEOUT' connected to url 'https://bernunzio.dxdt.org/checkout/谷歌/通知/'。”

我尝试从集成控制台获取 POST 数据并通过 curl 手动将其提交到我的站点,它工作正常,所以问题一定是谷歌和我的服务器之间的通信。

更新:我刚刚检查过,虽然仍然存在超时错误,但谷歌在几次尝试后最终成功地通知了 Satchmo。谷歌这样超时正常吗?有什么办法阻止吗?

【问题讨论】:

    标签: django timeout google-checkout satchmo


    【解决方案1】:

    一个起点是查看您的服务器日志并了解响应通知需要多长时间。您需要在 3 秒内回复,否则 Checkout 会超时并重试:

    https://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=59782

    以下是有关集成控制台错误的一些附加信息:

    http://code.google.com/apis/checkout/articles/Troubleshoot_Integration_Console_Errors.html

    通常,通过检查服务器日志,您可以查看超时是否与性能相关,或者可能是服务器代码中的特殊情况错误。

    每条通知都会在您的服务器成功确认或 14 天后发送。从您的描述看来,您最终正确地处理了通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多