Django 谷歌结账已经超时

Django 谷歌结账已经超时,django,timeout,google-checkout,satchmo,Django,Timeout,Google Checkout,Satchmo,我在一个使用Google Checkout的Satchmo网站上工作。我已经解决了我遇到的SSL问题,但Google integration console仍然给我以下错误: “我们在尝试访问您的服务器时遇到错误--我们得到的错误是java.io.IOException:错误'TIMEOUT'连接到url'https://bernunzio.dxdt.org/checkout/google/notification/" 我试着从集成控制台获取POST数据,并通过curl手动将其提交到我的站点,效

我在一个使用Google Checkout的Satchmo网站上工作。我已经解决了我遇到的SSL问题,但Google integration console仍然给我以下错误:

“我们在尝试访问您的服务器时遇到错误--我们得到的错误是java.io.IOException:错误'TIMEOUT'连接到url'https://bernunzio.dxdt.org/checkout/google/notification/"

我试着从集成控制台获取POST数据,并通过curl手动将其提交到我的站点,效果很好,所以问题一定是Google和我的服务器之间的通信


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

一个开始就是查看服务器日志,看看响应通知需要多长时间。您需要在3秒钟内作出响应,否则签出超时并将重试:

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

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


每次通知都会被发送,直到您的服务器成功确认为止,或者直到14天过去为止。根据您的描述,您似乎最终正确地处理了通知。

首先要查看服务器日志,看看响应通知需要多长时间。您需要在3秒钟内作出响应,否则签出超时并将重试:

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

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

每次通知都会被发送,直到您的服务器成功确认为止,或者直到14天过去为止。根据您的描述,您似乎最终正确地处理了通知