Hemos creado un extenso sistema de middleware en torno a la API XML-RPC de Magento. Hemos envuelto el punto final con Python y estamos haciendo un montón de multicalls.¿Por qué un punto final de la API XML-RPC lanzará aleatoriamente un ProtocolError -1?
En un intervalo aparentemente al azar, la API responde con
ProtocolError for www.mydomain.com/api/xmlrpc/: -1
es la forma divertida de este Apache de decir "503 Servicio no disponible" y si es así, ¿por qué podría ser?
¿Cuál es la forma ideal de manejar esta excepción? Volver a intentar la excepción parece empeorar el problema.
servidorLa web es Ubuntu 10.04.1 5.3.2-1ubuntu4.5 PHP con Suhosin-Patch & Zend Engine v2.3.0 La API está siendo llamado con xmlrpclib de Python.
es posible que desee para explicar toda la pila su uso, es decir, OS/servidor web, etc. – B00MER