Dziwnie działa mi Zend_Soap_AutoDiscover - pierwszy request generuje poprwany plik wsdla, natomiast drugi już nie.
WSDL cache jest wyłączony.

Co ciekawe dzieje się tak tylko na maszynach odpalonych na Amazonie (EC2) - bez względu na to czy ruch jest puszczony przez loadbalancer czy tez nie.
Lokalnie wszystko pięknie działa.
ZF 1.11.1
PHP 5.3.4

Kod nie jest zbyt odkrywczy:
  1. $autodiscover = new Zend_Soap_AutoDiscover('Zend_Soap_Wsdl_Strategy_ArrayOfTypeComplex');
  2. $autodiscover->setClass(get_class($soapServices));
  3. $autodiscover->handle();


Spotkał się może ktoś z podobnym problemem?