PHP управляет веб-сервисом с длительным выполнением без расширения set_time_limit

Мне нужно написать скрипт, который читает большой .csv и генерирует файл для каждой строки.

Поскольку на этом сервере я не могу изменить время ожидания с помощью set_time_limit, в моем сценарии, который вручную выполняется в браузере через http, я получаю 10 строк, выполняю свой код для каждого, достигаю конца и автоматически перезагружаюсь для следующих 10 строк, и так до достичь конца.

Теперь мне нужно преобразовать этот скрипт в веб-сервис, но я не знаю, как этого сценария избежать.

set_time_limit(900) // does not work

0

Решение

От чтения Вот кажется, у него есть ограничение.

Эта функция не работает, когда PHP работает в безопасном режиме. Обходного пути, кроме отключения безопасного режима или изменения ограничения по времени в php.ini, не существует.

У вас включен безопасный режим? Если так, то, возможно, вам придется отключить его. Вы также можете увидеть другие значения, которые делают те же / похожие действия Вот, хотя они также требуют, чтобы безопасный режим был отключен.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]