Jump to content

Проблема с пожиранием оперативной памяти админки - глюки движка


BETEPAH

Recommended Posts

Добрый день!

 

Установил Prestashop 1.6.1.7

 

Сразу вылезла проблема добавления товаров, кнопки не активны - крутятся и всё.

Здесь обсуждалась данная тема, но решения так и не было.

 

Начал рыться, нашёл как решить проблему.

Решение в исправлении кода ряда файлов, если надо скину готовые.

Кнопки стали работать без проблем.

 

Вылезла другая проблема, она так-же обсуждалась здесь: https://www.prestashop.com/forums/topic/343278-как-исправить-баг-появляющийся-в-процессе-сохр/

 

 

3 ошибок 
Поле link_rewrite требуется как минимум в Русский (Russian)
товар должен быть привязан хотя бы к одной категории
У продукта должна быть категория по умолчанию


при этом у продукта есть категория, а название и информация написаны на русском и английском языках.

Если попытаться отредактировать ранее сохраненный продукт с той же информацией появляются те же ошибки:
3 ошибок 
Поле link_rewrite требуется как минимум в Русский (Russian)
товар должен быть привязан хотя бы к одной категории
У продукта должна быть категория по умолчанию


или

Поле name требуется как минимум в Русский (Russian)

Товар при этом не сохраняется. Подскажите пожалуйста как исправить этот баг в prestashop

 

Перелопатил хостинг, все настройки хоста и тд соответствуют требованиям.

Но вот, что обнаружилось в логе ошибок:

 

В статистике потребления ресурсов ("Использование CPU и одновременных соединений") видим, что при входе в административную панель сайта превышается лимит выделенной для аккаунта операционной памяти (1024 мб).

Чистая CMS не должна потреблять такое количество оперативной памяти.

 

Вот собственно из этого и растут ноги.

 

Может кто нить чего посоветовать, в чём сам трабл, почему жрёт столько???

 

 

Link to comment
Share on other sites

Пока ковырялся в админке, на сервере вот чё происходило:

 

[:error] [pid 93712:tid 140161203558144] (12)Cannot allocate memory

 

index.png

При переходе на вкладку товаров, вываливается ошибка:

 

Пароль ещё раз

 

(500 Internal Server Error)
Произошла ошибка при загрузке вкладок: некоторые из них не могут быть загружены.
Попробуйте еще раз, обновив страницу.
Если проблема остается, проверьте журналы вашего веб-сервера или свяжитесь с хостинг-провайдером.

 

 

Сервер выдаёт:

 

Ваш сайт подвергался ограничениям в течение последних 24 часов

Ресурсы виртуальной памяти ограничивались для Вашего сайта

I/O usage resources were limited for your site

Ваш сайт достигает ограничений по использованию ресурсов

Использование Вами процессора достигало 93% из 100%

 

Нифига не понимаю.

 

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

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

Пока ковырялся в админке, на сервере вот чё происходило:

 

При переходе на вкладку товаров, вываливается ошибка:

 

Пароль ещё раз

 

(500 Internal Server Error)

Произошла ошибка при загрузке вкладок: некоторые из них не могут быть загружены.

Попробуйте еще раз, обновив страницу.

Если проблема остается, проверьте журналы вашего веб-сервера или свяжитесь с хостинг-провайдером.

 

 

Сервер выдаёт:

 

Ваш сайт подвергался ограничениям в течение последних 24 часов

Ресурсы виртуальной памяти ограничивались для Вашего сайта

I/O usage resources were limited for your site

Ваш сайт достигает ограничений по использованию ресурсов

Использование Вами процессора достигало 93% из 100%

 

Нифига не понимаю.

 

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

 

Бывает так что встречаются шаред хостинги не очень хорошие, либо не совместимые с Prestashop. Тем более на потребление ресурсов на таких площадках надо относиться скептически, по хорошему для престашоп нужен VPS сервер настроенный под эту CMS с ценником от 1000р в месяц.

 

Попробуйте Jino.ru или установите себе на компьютер http://open-server.ru/ и попробуйте локально сайт настроить сначала, а потом перенести на хостинг.

Link to comment
Share on other sites

Спасибо за ответ.

Хостинг у меня хороший, тарифный план не самый дешёвый, сервер в Германии.

Гиг мозгов для сайта, считаю более чем достаточно.

 

Как может админка свеже залитой СМС потреблять более гига мозга и загружать проц на 100%?

Это же бред.

Здесь явно некий баг имеет место быть.

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

ЗЫ

Создал тему у буржуев в форуме, плюс отписался в dashboard, молчат как партизаны

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

Да и вообще, наверное поставлю другую CMS и всех делов

Магазин новый делаю, какая фиг разница.

Если данный движок глючный, ну и хрен на него.

Просто жаль потерянного времени, два дня убил в настройках и ковырянии багов.

И попалась мне эта преста на глаза)))

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

Спасибо за ответ.

Хостинг у меня хороший, тарифный план не самый дешёвый, сервер в Германии.

Гиг мозгов для сайта, считаю более чем достаточно.

 

Как может админка свеже залитой СМС потреблять более гига мозга и загружать проц на 100%?

Это же бред.

Здесь явно некий баг имеет место быть.

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

ЗЫ

Создал тему у буржуев в форуме, плюс отписался в dashboard, молчат как партизаны

 

На основе каких выводов написано что хостинг у Вас хороший? Ваше личное имхо? Нужно быть хорошим специалистом в этом сфере и тестить годами чтобы такие выводы говорить о каком либо хостинге или VPS, если мы говорим про шаред хостинг, я выше писал что не все хостинги совместимы и настроены для работы с престашоп, у каждой CMS есть свои особенности. То что сервер находится в европе, не дает ему каких либо преимуществ, наоборот больше недостатков может быть.

 

С чего Вы сочли то что гиг сайту достаточно? Хорошо знаете престашоп, вы специалист? Если говорить про шаред хостинги то этот гиг весьма условный, и если соседние аккаунты активно жрут оперативку, то на деле у Вас ее может и не быть, хотя Вы видите что есть. Если говорить про VPS, то в худшем случае там этот гиг может быть нарисованным, а так этот гиг не только чисто сайт будет расходовать, а еще панели типа ispmanager, cpanel…и софт типа почтового, фтп, крон задачи и  т.д. и т.п.

 

Например если Вы будете часто обновлять большое количество товаров стандартным импортом, то Вам только для PHP придется выделить свыше 200-300мб памяти. Если будет большое количество товаров и будет использоваться фильтр, то он тоже будет нагружать сервер, а если запросы какие то неуспевают обработаться или обрабатываются медленно то эти результаты дольше зависают в оперативной памяти. Так же если у Вас подключен memcache то кеш там в оперативной памяти весит.

 

Для престашопа нужен очень мощный процессор, быстрая файловая система и минимум 2 гига оперативки.

Link to comment
Share on other sites

Спасибо за столь обширный ответ!

Вероятно Вы правы во всех отношениях.

 

Ну значит не судьба.

Установил другой движок, бегает резво - радует.

Ничего не имею против престы, просто не подошла к сожалению, по причинам указанным выше.

Link to comment
Share on other sites

Добрый день!

 

Установил Prestashop 1.6.1.7

 

Сразу вылезла проблема добавления товаров, кнопки не активны - крутятся и всё.

Здесь обсуждалась данная тема, но решения так и не было.

 

Начал рыться, нашёл как решить проблему.

Решение в исправлении кода ряда файлов, если надо скину готовые.

Кнопки стали работать без проблем.

 

Вылезла другая проблема, она так-же обсуждалась здесь: https://www.prestashop.com/forums/topic/343278-как-исправить-баг-появляющийся-в-процессе-сохр/

 

 

Перелопатил хостинг, все настройки хоста и тд соответствуют требованиям.

Но вот, что обнаружилось в логе ошибок:

 

В статистике потребления ресурсов ("Использование CPU и одновременных соединений") видим, что при входе в административную панель сайта превышается лимит выделенной для аккаунта операционной памяти (1024 мб).

Чистая CMS не должна потреблять такое количество оперативной памяти.

 

Вот собственно из этого и растут ноги.

 

Может кто нить чего посоветовать, в чём сам трабл, почему жрёт столько???

Привет а можешь сказать что правил???

Link to comment
Share on other sites

В файлах находящихся в папке admin/themes/default/template/controllers/products

Исправить код:

<button type="submit" name="submitAddproduct" class="btn btn-default pull-right" disabled="disabled"><i class="process-icon-loading"></i> {l s='Save and stay'}</button>

<button type="submit" name="submitAddproductAndStay" class="btn btn-default pull-right" disabled="disabled"><i class="process-icon-loading"></i> {l s='Save and stay'}</button>

На

<button type="submit" name="submitAddproduct" class="btn btn-default pull-right"><i class="process-icon-save"></i> {l s='Save'}</button>

<button type="submit" name="submitAddproductAndStay" class="btn btn-default pull-right"><i class="process-icon-save"></i> {l s='Save and stay'}</button>

То есть нужно убрать disabled="disabled" и изменить class="process-icon-loading" на class="process-icon-save"

 

Кнопки будут подгружаться пр любых раскладах - проверено.

 

Правленые файлы уже не скину, ибо я их выбросил.

Edited by BETEPAH (see edit history)
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...