Zbudowaliśmy rozbudowany system oprogramowania pośredniego wokół interfejsu API XML-RPC Magento. Powiązaliśmy punkt końcowy z językiem Python i robimy dużo multicallów.Dlaczego punkt końcowy API XML-RPC losowo wyrzuciłby błąd ProtocolError -1?
Na pozornie losowych odstępach API odpowiada
ProtocolError for www.mydomain.com/api/xmlrpc/: -1
zabawny sposób ten Apache mówić „503 Usługa niedostępna”, a jeśli tak, to dlaczego może być?
Jaki jest idealny sposób postępowania z tym wyjątkiem? Ponowna próba wyjątku wygląda na to, że pogorszy to problem.
serwerW internecie jest Ubuntu 10.04.1 PHP 5.3.2-1ubuntu4.5 z Suhosin-patch & Zend V2.3.0 silnika API jest wywoływana z xmlrpclib Pythona.
może chcesz wyjaśnić cały stos twoje użycie, np. serwer OS/web itp. – B00MER