Мне пришлось много отлаживать, подключаясь к SOAP-сервису с использованием PHP, и тайм-ауты - худшая проблема.Обычно проблема в том, что «клиент» не имеет достаточно большого таймаута и бомб после 30 с.
Я тестирую звонки с помощью SoapUI.Я продолжаю использовать более высокий тайм-аут на стороне клиента, пока не найду что-то, что работает.Как только я это выясняю, я использую только что найденное время для своего клиента и повторно тестирую.
Ваше единственное решение может состоять в том, чтобы убедиться, что у ваших «клиентов» достаточно большой тайм-аут, который будет работать для всего.Для большинства тайм-аутов на стороне сервера должно хватить 5 минут.