Как настроить vps хостинг под yoo zoo и csv файл в 9000 строк.

D'Jack

Постоялец
Регистрация
22 Сен 2012
Сообщения
445
Реакции
173
Здравствуйте! Есть vps (CPU 1000 МГц / RAM 768 Мб / SWAP 1536 Мб / панель isp), на нем стоит joomla 3 + yoo zoo. Задача импортировать за раз 9000 записей в .csv, какие настройки в php.ini изменить что бы файл заливался без проблем?
 
А какие проблемы возникают?
Для начала upload_max_filesize > размера заливаемого файла
и post_max_size > размера заливаемого файла.
Потом, если будет отваливаться по лимиту памяти/времени,
Для просмотра ссылки Войди или Зарегистрируйся = -1
max_execution_time = 0
 
А какие проблемы возникают?
Для начала upload_max_filesize > размера заливаемого файла
и post_max_size > размера заливаемого файла.
Потом, если будет отваливаться по лимиту памяти/времени,
memory_limit = -1
max_execution_time = 0
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 1000
memory_limit = 1000
вот такие значения у меня

что только в php.ini не менял, 60 секунд работы импорта и сервер уходит в 504 gateway time-out
 
Мб через front nginx идёт? Если да, то аналогичные параметры в нём.
 
если nginx стоит фронтом (не в связке с php-fpm), то:
Код:
          proxy_send_timeout 60m;
          proxy_read_timeout 60m;

если с в связке с php-fpm, то:
Код:
        fastcgi_read_timeout 600s;
        fastcgi_connect_timeout 600s;

и не забыть про:
Код:
client_max_body_size       25m;
 
а вообще настойчиво рекомендую выполнять подобные операции через консольку, там таймаут не страшен. коннект к бд, указали что откуда и куда и ждем завершения.
 
если nginx стоит фронтом (не в связке с php-fpm), то:
Код:
          proxy_send_timeout 60m;
          proxy_read_timeout 60m;

если с в связке с php-fpm, то:
Код:
        fastcgi_read_timeout 600s;
        fastcgi_connect_timeout 600s;

и не забыть про:
Код:
client_max_body_size       25m;
в двух словах пожалуйста объясните где мы это меняем
 
в двух словах пожалуйста объясните где мы это меняем
Код:
/etc/nginx/nginx.conf
в зависимости от дистрибутива/особенностей настройки, путь/имя файла может отличаться. ищите секцию location и в нее добавляете или изменяете на указанные данные.
после внесения правок, обязательно перезапустить службу
 
Назад
Сверху