gpt4 book ai didi

apache - 为什么 XML-RPC API 端点会随机抛出 ProtocolError -1?

转载 作者:行者123 更新时间:2023-12-03 17:59:26 24 4
gpt4 key购买 nike

我们围绕 Magento 的 XML-RPC API 构建了一个广泛的中间件系统。我们已经用 Python 封装了端点并进行了大量的多重调用。

API 以看似随机的间隔响应

ProtocolError for www.mydomain.com/api/xmlrpc/: -1

这是 Apache 说“503 服务不可用”的有趣方式吗?如果是,为什么会这样?

处理此异常的理想方法是什么?重试异常似乎会使问题变得更糟。

Web 服务器是 Ubuntu 10.04.1
PHP 5.3.2-1ubuntu4.5 with Suhosin-Patch & Zend Engine v2.3.0
正在使用 Python 的 xmlrpclib 调用 API。

最佳答案

通常,您应该始终尝试/捕获 XMLRPC/SOAP(到 Magento)的错误,因为您无法保证 A 和 B 之间的互联网连接正常工作。

我认为您的错误可能是 Python 说“50x blah”或“404 blah”的方式,如果您还没有完全查看错误对象:

http://docs.python.org/library/xmlrpclib.html#protocolerror-objects

关于apache - 为什么 XML-RPC API 端点会随机抛出 ProtocolError -1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com