Я подключаюсь к веб-сервису, используя SOAP в PHP. Все работало нормально при использовании Xampp на моем компьютере, но когда я переместил код PHP на веб-сервер, у меня начались проблемы с тайм-аутом.
Сначала я получил тайм-аут через 30 секунд. max_execution_time исправил это.
Затем я получил тайм-аут через 60 секунд, тайм-аут сокета по умолчанию исправил это.
Теперь я получаю ошибку 503 ровно через 5 минут. Я не уверен, как это исправить. Я знаю, что причина в том, что я получаю много данных, и тот факт, что это всегда ровно 5 минут (от 1 до 2 секунд), означает, что это тайм-аут.
Но что я могу поделать? Нужен ли мне третий раз?
редактировать
Я также получил ошибку 503, когда это был мой единственный код:
<?php
echo "hello";
sleep(305);
?>
Поэтому я предполагаю, что должен быть тайм-аут для чего-то, о чем я не знаю. Но я понятия не имею, как проверить эти таймауты или могу ли я их изменить.
Задача ещё не решена.
Других решений пока нет …