Jump to content

Импорт CSV, 502 Gateway


Recommended Posts

Привет всем! Проблема заключается в следующем: При импорте CSV файла с товарами(23 позиции) загружается лишь часть товаров, а точнее первые 1, 2 или 3 товара и вылетает с ошибкой 502.

Немного погуглив нашел информацию, что ошибка, скорее всего вылетает из-за возросшей нагрузки на сервер и сервер отказывается обрабатывать операцию. 

Пережал все картинки в .jpg (600x600).

Картинки залил в локальную папку на сервере.

Кстати пробовал загружать CSV без картинок  - все товары грузятся и лишь иногда вылетают с ошибкой

В каждой позиции товара около 4-10 картинок.

Версия престы: 1.5.6.1

Подскажите пожалуйста пути решения данной проблемы.

Если это из-за нагрузки на сервер, то как можно договориться с поддержкой? 

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

 

Хостинг - beget.ru

на данный момент тестовый.

Спасибо!

Edited by MnJohn (see edit history)
Link to comment
Share on other sites

Привет всем! Проблема заключается в следующем: При импорте CSV файла с товарами(23 позиции) загружается лишь часть товаров, а точнее первые 1, 2 или 3 товара и вылетает с ошибкой 502.

Немного погуглив нашел информацию, что ошибка, скорее всего вылетает из-за возросшей нагрузки на сервер и сервер отказывается обрабатывать операцию. 

Пережал все картинки в .jpg (600x600).

Картинки залил в локальную папку на сервере.

Кстати пробовал загружать CSV без картинок  - все товары грузятся и лишь иногда вылетают с ошибкой

В каждой позиции товара около 4-10 картинок.

Версия престы: 1.5.6.1

Подскажите пожалуйста пути решения данной проблемы.

Если это из-за нагрузки на сервер, то как можно договориться с поддержкой? 

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

 

Хостинг - beget.ru

на данный момент тестовый.

Спасибо!

 

Проблему решил сменой хостинга....

 

Если кому интересно, то под спойлером переписка со службой поддержки beget.ru

 

 Здравствуйте!

http://mysite.bget.ru/ - сайт

у меня проблема с нагрузкой

хочу протестировать интернет магазин на вашем хостинге(prestashop) и при загрузки номенклатуры товаров через CSV вылетает 502 ошибка

не могли бы вы мне поменять повысить параметр max_execution_time

 

Здравствуйте!

В данном случае процесс завершается досрочно, так как

потребляет слишком много процессорного времени, за короткий промежуток

реального времени.

 

2013-12-02 20:50:38  INFO  User mysite killed proccess (20919): { PARENT [20913] /bin/apache2 -k start -T }

2013-12-02 20:50:38  INFO  User mysite killed proccess (20919): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 20:50:38  INFO  User mysite proccess 20919 used 113.8% > 60% CPU (5.69 CPU seconds) during last 5 walltime seconds

2013-12-02 20:45:46  INFO  User mysite killed proccess (14044): { PARENT [10148] /bin/apache2 -k start -T }

2013-12-02 20:45:46  INFO  User mysite killed proccess (14044): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 20:45:46  INFO  User mysite proccess 14044 used 113.4% > 84.0% CPU (5.67 CPU seconds) during last 5 walltime seconds

2013-12-02 20:07:14  INFO  User mysite killed proccess (9542): { PARENT [7504] /bin/apache2 -k start -T }

2013-12-02 20:07:14  INFO  User mysite killed proccess (9542): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 20:07:14  INFO  User mysite proccess 9542 used 117.2% > 60% CPU (5.86 CPU seconds) during last 5 walltime seconds

2013-12-02 19:54:36  INFO  User mysite killed proccess (23374): { PARENT [21663] /bin/apache2 -k start -T }

2013-12-02 19:54:36  INFO  User mysite killed proccess (23374): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 19:54:36  INFO  User mysite proccess 23374 used 91.0% > 84.0% CPU (4.55 CPU seconds) during last 5 walltime seconds

2013-12-02 19:53:44  INFO  User mysite killed proccess (22117): { PARENT [21978] /bin/apache2 -k start -T }

2013-12-02 19:53:44  INFO  User mysite killed proccess (22117): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 19:53:44  INFO  User mysite proccess 22117 used 116.4% > 84.0% CPU (5.82 CPU seconds) during last 5 walltime seconds

2013-12-02 19:52:29  INFO  User mysite killed proccess (20330): { PARENT [13233] /bin/apache2 -k start -T }

2013-12-02 19:52:29  INFO  User mysite killed proccess (20330): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 19:52:29  INFO  User mysite proccess 20330 used 117.2% > 60% CPU (5.86 CPU seconds) during last 5 walltime seconds

2013-12-02 19:47:09  INFO  User mysite killed proccess (12543): { PARENT [11663] /bin/apache2 -k start -T }

2013-12-02 19:47:09  INFO  User mysite killed proccess (12543): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 19:47:09  INFO  User mysite proccess 12543 used 113.2% > 60% CPU (5.66 CPU seconds) during last 5 walltime seconds

2013-12-02 19:46:36  INFO  User mysite killed proccess (11597): { PARENT [11527] /bin/apache2 -k start -T }

2013-12-02 19:46:36  INFO  User mysite killed proccess (11597): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 19:46:36  INFO  User mysite proccess 11597 used 110.2% > 60% CPU (5.51 CPU seconds) during last 5 walltime seconds

2013-12-02 19:46:04  INFO  User mysite killed proccess (10787): { PARENT [4033] /bin/apache2 -k start -T }

2013-12-02 19:46:04  INFO  User mysite killed proccess (10787): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 19:46:04  INFO  User mysite proccess 10787 used 128.6% > 84.0% CPU (6.43 CPU seconds) during last 5 walltime seconds

2013-12-02 19:45:30  INFO  User mysite killed proccess (10033): { PARENT [4249] /bin/apache2 -k start -T }

2013-12-02 19:45:30  INFO  User mysite killed proccess (10033): /bin/apache2___[mysite.bget.ru] POST /admin/index.php?controller=AdminImport&token=7856a6e7c22831a61ebe95db7f214474 HTTP/1.0

2013-12-02 19:45:30  INFO  User mysite proccess 10033 used 117.0% > 84.0% CPU (5.85 CPU seconds) during last 5 walltime seconds

 

На виртуальном хостинге установлено ограничение -

не более 6 секунд процессорного времени за последние 10 секунд реального

времени;

не более 10 секунд процессорного времени за последние 25 секунд реального

времени;

За один сеанс работы скрипт не может потребить более 60 секунд

процессорного

времени.

 

На VIP хостинге -

за один сеанс работы скрипт не может потребить более 300 секунд

процессорного времени.

 

Проблему можно решить оптимизацией скрипта(чтобы процессорные ресурсы

потреблялись более равномерно), если у Вас есть люди, которые занимаются

созданием Вашего ресурса.

Также возможно поможет переход на VIP, так как на нем ограничения более

"мягкие".

Допускаю что может быть есть альтернативный плагин/модуль, который в силу

своей реализации не будет превышать эти лимиты.

 

Мы можем один раз в неделю отключать баллансировщик на 24 часа.

Антон Игоревич, 02.12.2013 22:12

 

 

Edited by MnJohn (see edit history)
Link to comment
Share on other sites

  • 3 months later...

Если честно, у меня таже проблема была, но... как оказалось, не смотря на эту ошибку импорт продолжал работать. Т.е. я просто заходил на свой магазин, периодически его обновлял и видел как продолжают добавлятся товары. Так что можно было с beget.ru и не уходить. Интересно как на новом хостинге?

 

На всякий случай даю ссылку на инструкцию по импорту из csv в prestashop, там подробно описано про эту проблему

 

http://mypars.ru/import_csv_presta3.html

Edited by msserher (see edit history)
Link to comment
Share on other sites

  • 5 weeks later...

по опыту с beget.ru .

Там проблема не в таймауте, а в лимите процессорного времени. Поэтому скрипт и прекращает работу.  Совет, бегите с него ,с этого хостинга.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...