eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

Выполнение тяжелого скрипта

Возникла задача по импорту товара в woocommerce. Написал функцию, повесил на ajax. Функция на входе принимает массив из товаров, а затем прогоняет форычем каждый товар в базу. Протестил на локалке все работает.

Но при запуске на хосте, скрипт прерывает работу и выдает 504. Там много товаров и нужно загружать изображения. Как можно решить проблему, без изменения настроек сервера?

На ум приходит вариант разбить начальный массив и прогонять по частям.
Но может есть другие варианты решения. Или кто подкинет хорошие статьи по теме?

Заметки к вопросу:
Bo3gyX 6.5 лет назад

Нашел решение. Может кому пригодится https://habr.com/post/153731/

0
Bo3gyX
6.5 лет назад 103
  • 0
    Kama 9854

    Увеличить max_execution_time на сервере, если не хватает памяти подправить скрипт, где-то утечка значит. Если ничего не помогает, то делить на части...

    Bo3gyX 6.5 лет назад

    Увеличить max_execution_time на сервере

    Это понятно. При изменении настроек все ок. Вопрос в другом:

    Как можно решить проблему, без изменения настроек сервера?

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация