Bei einem aktuellem Kundenprojekt mit großer Menge an Daten (über 12.000) ist unser Entwickler auf das Problem von Time-Outs gestolpert. Diese Timeouts ereignen sich, wenn versucht wird große Datenmengen in einem Rutsch an die Api per Multicall zu übergeben. Die Verbindung zwischen Server und Client bricht nach einer gewissen Zeit zusammen
Wir verwenden Multicall. Dies ist auch eine der Ursachen des Problems.
Fehlermeldung so oder vergleichbar
CET – Fehler: SoapFault exception: [HTTP] Gateway Time-out in C:\php_navision\app\core\core.php:117
Stack trace:
[internal function]: SoapClient->__doRequest(‚<?xml version=“…‘, ‚http://XXXX.‘, ‚urn:Mage_Api_Mo…‘, 1, 0)
Lösung:
Statt einem großem Multicall hat unser Entwickler den Multicall gestaffelt. Nun läuft es.