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

Тема в разделе "Администрирование серверов", создана пользователем D'Jack, 8 май 2015.

Модераторы: mefish, stooper
  1. D'Jack

    D'Jack

    Регистр.:
    22 сен 2012
    Сообщения:
    335
    Симпатии:
    109
    Здравствуйте! Есть vps (CPU 1000 МГц / RAM 768 Мб / SWAP 1536 Мб / панель isp), на нем стоит joomla 3 + yoo zoo. Задача импортировать за раз 9000 записей в .csv, какие настройки в php.ini изменить что бы файл заливался без проблем?
     
  2. nejtr0n

    nejtr0n Постоялец

    Регистр.:
    24 янв 2014
    Сообщения:
    98
    Симпатии:
    49
    А какие проблемы возникают?
    Для начала upload_max_filesize > размера заливаемого файла
    и post_max_size > размера заливаемого файла.
    Потом, если будет отваливаться по лимиту памяти/времени,
    memory_limit = -1
    max_execution_time = 0
     
  3. D'Jack

    D'Jack

    Регистр.:
    22 сен 2012
    Сообщения:
    335
    Симпатии:
    109
    upload_max_filesize = 100M
    post_max_size = 100M
    max_execution_time = 1000
    memory_limit = 1000
    вот такие значения у меня

    что только в php.ini не менял, 60 секунд работы импорта и сервер уходит в 504 gateway time-out
     
  4. nejtr0n

    nejtr0n Постоялец

    Регистр.:
    24 янв 2014
    Сообщения:
    98
    Симпатии:
    49
    Мб через front nginx идёт? Если да, то аналогичные параметры в нём.
     
  5. metsys

    metsys

    Регистр.:
    27 апр 2014
    Сообщения:
    382
    Симпатии:
    386
    если 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;
     
    D'Jack нравится это.
  6. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    825
    Симпатии:
    475
    а вообще настойчиво рекомендую выполнять подобные операции через консольку, там таймаут не страшен. коннект к бд, указали что откуда и куда и ждем завершения.
     
  7. D'Jack

    D'Jack

    Регистр.:
    22 сен 2012
    Сообщения:
    335
    Симпатии:
    109
    в двух словах пожалуйста объясните где мы это меняем
     
  8. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    825
    Симпатии:
    475
    Код:
    /etc/nginx/nginx.conf
    в зависимости от дистрибутива/особенностей настройки, путь/имя файла может отличаться. ищите секцию location и в нее добавляете или изменяете на указанные данные.
    после внесения правок, обязательно перезапустить службу
     
    D'Jack нравится это.