Я делаю веб-сервис с Symfony2, который выполняет долговременную задачу, эта задача собирается добавить огромные данные в базу данных.Symfony2: длинный сценарий возвращает внутреннюю ошибку сервера
Я тестирую этот веб-сервис с помощью PostMan Потребовалось около 5 минут, и оно возвращает «500 Internal Server Error» без объяснения причин ошибки и без завершения процесса.
Кстати, я сделал тот же процесс в команде консоли Symfony, и это заняло около 3 минут без каких-либо проблем.
Я настроил php.ini
memory_limit = 1024M
max_execution_time = 5000
Так что я имею в виду, что проблема исходит от apache2?
Вот заголовок ответа взял почтальон:
Connection → close
Content-Length → 0
Content-Type → text/html
Date → Mon, 25 Jan 2016 16:34:26 GMT
Server → Apache/2.4.7 (Ubuntu)
Vary → Authorization
X-Powered-By →
X-Powered-By
Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)
PHP/5.5.9-1ubuntu4.14
Проверить max_execution_time и memory_limit в php.ini? –
Я установил max_execution_time = 5000 memory_limit = 1024M – Sn0opr
может быть так, что время соединения клиента истекает? попробуйте добавить 'ignore_user_abort (true);' – Federkun