503 Сервис недоступен в процессе PHP - PullRequest
0 голосов
/ 07 марта 2019

У меня есть унаследованный проект в Zend 1.12, и когда я выполняю AJAX-вызов определенной функции, выполнение которой, как я знаю, займет не менее нескольких минут (это сложный набор операций с базой данных), я получаю «503 Услуга недоступна »через пару минут.

Дело в том, что я знаю, что процесс заканчивается завершением, потому что у меня есть столбец метки времени в одной из затронутых таблиц, который показывает обновленную метку времени.

Я пытался использовать ini_set в пределе памяти, чтобы увеличить объем памяти, и я пытался использовать set_time_limit (установив его на 30 минут), но я все еще получаю "HTTP / 1.1 503 Service Unavailable "через пару минут.

Теперь, если бы только я собирался использовать интерфейс для этого, чтобы запустить процесс по требованию, у меня было бы меньше проблем с этим, но мне нужно, чтобы он возвращал то, что, как я ожидаю, вернет (что это либо успех, либо сбой, а также исключение / ошибка, вызвавшая сбой).

Есть мысли о том, как предотвратить возвращение 503?

...