Django 谷歌结账已经超时
我在一个使用Google Checkout的Satchmo网站上工作。我已经解决了我遇到的SSL问题,但Google integration console仍然给我以下错误: “我们在尝试访问您的服务器时遇到错误--我们得到的错误是java.io.IOException:错误'TIMEOUT'连接到url'https://bernunzio.dxdt.org/checkout/google/notification/" 我试着从集成控制台获取POST数据,并通过curl手动将其提交到我的站点,效果很好,所以问题一定是Google和我的服务器之间的通信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手动将其提交到我的站点,效
更新:我刚刚检查了一下,虽然仍然有超时错误,但谷歌在几次尝试后最终成功地通知了Satchmo。谷歌那样超时正常吗?有什么方法可以阻止它吗?一个开始就是查看服务器日志,看看响应通知需要多长时间。您需要在3秒钟内作出响应,否则签出超时并将重试: 以下是有关集成控制台错误的一些附加信息: 通常,通过检查服务器日志,您可以查看超时是否与性能相关,或者服务器代码中是否存在特殊情况的错误
每次通知都会被发送,直到您的服务器成功确认为止,或者直到14天过去为止。根据您的描述,您似乎最终正确地处理了通知。首先要查看服务器日志,看看响应通知需要多长时间。您需要在3秒钟内作出响应,否则签出超时并将重试: 以下是有关集成控制台错误的一些附加信息: 通常,通过检查服务器日志,您可以查看超时是否与性能相关,或者服务器代码中是否存在特殊情况的错误 每次通知都会被发送,直到您的服务器成功确认为止,或者直到14天过去为止。根据您的描述,您似乎最终正确地处理了通知