On a site with > 60k page views per day (~4k on /checkout/cart) I’m getting about 20 errors per day from the FedEx SOAP requests for package rates. The error is:
SoapFault exception: [HTTP] Bad Request in ...
We’re using a customized version of the FedEx carrier driver which:
- calculates multi-package weights more accurately (still uses only one request)
- sets a shorter connection timeout (5 seconds) to prevent slow page loads
- sets a shorter response timeout (10 seconds) to prevent slow page loads
- fixes caching by removing the ShipTimestamp from the cache key data and caches requests in the global cache (instead of just a PHP array).
I don’t know if these changes have increased or decreased the frequency of errors as I cannot reproduce them in development.
Does anyone else get these errors? If so, how often and have you found a way to reduce their frequency?