我们围绕 Magento 的 XML-RPC API 构建了一个广泛的中间件系统。我们已经用 Python 封装了端点,并且正在进行大量的多重调用。
API 以看似随机的间隔响应
ProtocolError for www.mydomain.com/api/xmlrpc/: -1
这是 Apache 说“503 服务不可用”的有趣方式吗?如果是这样,为什么会这样?
处理此异常的理想方法是什么?重试异常似乎会使问题变得更糟。
Web 服务器是带有 Suhosin-Patch 和 Zend Engine v2.3.0 的 Ubuntu 10.04.1 PHP 5.3.2-1ubuntu4.5 使用 Python 的 xmlrpclib 调用 API。