Magento の XML-RPC API を中心に広範なミドルウェア システムを構築しました。エンドポイントを Python でラップし、多数のマルチコールを実行しています。
一見ランダムな間隔で、API は次のように応答します。
ProtocolError for www.mydomain.com/api/xmlrpc/: -1
これは、「503 Service Unavailable」という Apache の面白い言い方ですか? もしそうなら、それはなぜでしょうか?
この例外を処理する理想的な方法は何ですか? 例外の再試行は、問題を悪化させるようです。
Web サーバーは Ubuntu 10.04.1 PHP 5.3.2-1ubuntu4.5 with Suhosin-Patch & Zend Engine v2.3.0 API は Python の xmlrpclib で呼び出されています。