Всего: 2 1 2 >
 Импорт CSV проблемы с сервером
lavreckiy
Новичок
: 7
: 04-08-2015


04-08-2015 07:35
Всем доброй ночи!

Обновили сейчас мне магазин, удалив все что было, переехав на новый шаблон. В итоге пытаюсь залить таблицу с товаром через админку (в таблице 14 тыс товара с УРЛ изображений), подгружаю ее, делаю все как нужно, определяю столбцы и тд, жму далее, админка какое то время думает и посылает куда подальше с моей затеей с ошибкой 504

В итоге что имею, из 14 тыс товара фактически льется около 300, из залитых 300 корректно льется четверть, остальные либо не имеют цены, либо не имеют количества/производителя/, либо вообще попали в общую категорию HOME.

Эта проблема была и ранее, когда была старая версия престы и прошлый шаблон + стандартный хост от таймвеб, и я обходился преста менеджером, но появилась необходимость залить именно через админку - обновили движок, сменили шаблон и хост на 1VDS с тарифом "Улет", но все равно проблема осталась. Кто сталкивался с подобным, может можно как то решить нашу проблему?


:
232334.jpg - 93.85KB, : 336 ()
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


04-08-2015 18:54
Увеличить время выполнения скрипта.
Увеличить объем памяти для php.
Проверить логи, в логах найти ошибку и исправить её.
 
  
lavreckiy
Новичок
: 7
: 04-08-2015


04-08-2015 19:40
Спасибо, сейчас попробуем.
 
  
lavreckiy
Новичок
: 7
: 04-08-2015


04-08-2015 20:28
В общем, админ говорит, что якобы попробовал все эти манипуляции, мол ничего не помогает, предлагает перейти на более дорогой тариф.

Наш VDS сервер:

Процессор: Intel Xeon > 2ГГц 4 ядра
ОЗУ: 4Гб
KVM Дисковая система: SATA + SSD кеш
Место на диске: 120 Гб
Трафик: анлим
ОС: CentOS-7-amd64

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


Администратор
: 4516
: Красноярск
: 29-05-2009


04-08-2015 20:34
Начните загрузку, при наличии ошибки откройте логи и посмотрите ошибки (php, apache / nginx).
 
  
lavreckiy
Новичок
: 7
: 04-08-2015


04-08-2015 21:36
Вот часть лога, все остальное в этом же духе

PHP message: PHP Notice: Undefined offset: 30 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213", client: 100.43.85.18, server: bongle.ru, request: "GET /manufacturers HTTP/1.1", host: "bongle.ru"
2015/05/20 13:11:51 [error] 25513#0: *10545 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined offset: 25 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 49 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 31 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 24 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 33 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 26 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 28 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 34 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 30 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213" while reading response header from upstream, client: 188.94.224.74, server: bongle.ru, request: "GET /manufacturers HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/bongle.sock:", host: "bongle.ru", referrer: "http://bongle.ru/index.html?controller=contact"
2015/05/20 13:44:26 [error] 2889#0: *69 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 66.249.64.144, server: bongle.ru, request: "GET /bra/11072-fv2332-1w-bra-bolle-2332-1w.html HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/bongle.sock", host: "bongle.ru"
2015/05/20 13:44:36 [error] 2889#0: *58 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 5.166.163.242, server: bongle.ru, request: "GET /47-Lustry HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/bongle.sock", host: "bongle.ru", referrer: "http://bongle.ru/bra/3224-black-lacquer.html"
2015/05/20 13:44:37 [error] 2889#0: *72 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 100.43.85.18, server: bongle.ru, request: "GET /svetilniki/16109-podves-fes-favourite.html HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/bongle.sock", host: "bongle.ru"
2015/05/20 23:00:19 [error] 4180#0: *7658 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined offset: 25 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 49 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 31 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 24 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 33 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 26 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 28 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 34 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 30 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213" while reading response header from upstream, client: 178.140.57.117, server: bongle.ru, request: "GET /manufacturers HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/bongle.sock:", host: "bongle.ru", referrer: "http://bongle.ru/"
2015/05/20 23:00:41 [error] 4180#0: *7658 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined offset: 25 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 49 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 31 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 24 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 33 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 26 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 28 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 34 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
PHP message: PHP Notice: Undefined offset: 30 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213", client: 178.140.57.117, server: bongle.ru, request: "GET /manufacturers HTTP/1.1", host: "bongle.ru", referrer: "http://bongle.ru/"
2015/05/20 23:00:45 [error] 4180#0: *7654 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined offset: 25 in /home/bongle/www/bongle.ru/html/classes/Manufacturer.php on line 213
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


04-08-2015 21:59
Необходимы логи при падении.

Цитата:( lavreckiy @ 04-08-2015 22:36 Смотреть сообщение )
upstream timed out (110: Connection timed out)
Увеличить параметры proxy_read_timeout / proxy_connect_timeout / fastcgi_read_timeout
 
  
lavreckiy
Новичок
: 7
: 04-08-2015


04-08-2015 22:03
Алекс, я Вам написал в личку, ответьте пожалуйста.
 
  
zhora2001
Новичок
: 33
: Черновцы
: 04-07-2015


06-08-2015 05:03
С подобным сталкнулся уже, режу по 200 товаров - импортирует без проблем. Так понимаю в csv должно быть не больше 255товаров


Сообщение отредактировано zhora2001 06-08-2015 06:03 ...
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


06-08-2015 06:22
Цитата:( zhora2001 @ 06-08-2015 06:03 Смотреть сообщение )
Так понимаю в csv должно быть не больше 255товаров

Бред. Зависит от объема оперативной памяти и настроек времени выполнения скрипта. Если имеется доступ к php.ini увеличьте параметр max_execution_time и загружайте всё одним файлом.
 
  
   
Всего: 2 1 2 >