Перейти к содержанию
helen2014

Проблемы с кэшем из за большого количества товаров

Рекомендуемые сообщения

Здравствуйте, знатоки OpenCart прошу помощи.

При загрузке прайс-листов сталкнулись с такой проблемой: ,

Warning: fread(): Length parameter must be greater than 0 in /system/library/cache/file.php on line 32
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 19782859 bytes) in /system/library/cache/file.php on line 53

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

Подскажите, что делать?

Вообще ocStore 2.1.0.2.1 выдержит такое количество товара?

Сам сайт размещен на отдельном IP, свободного места еще 60%.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Фигню сморозил кажись (извиняюсь :)

Изменено пользователем baster789
ляпнул не того

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такая ошибка действительно возникает при нехватке дискового пространства на сервере. Учитывая то, что у Вас 60% места свободно, могу предположить, что у вас включен mod_pagespeed. Это моя маленькая догадка. Если так, то почистите его кэш.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ibond сказал:

Такая ошибка действительно возникает при нехватке дискового пространства на сервере. Учитывая то, что у Вас 60% места свободно, могу предположить, что у вас включен mod_pagespeed. Это моя маленькая догадка. Если так, то почистите его кэш.

На сторон сервера модуля mod_pagespeed нет.

Для страховки отключили в  .htaccess

ModPagespeed off

Админка все нормально работает. Не работает сам сайт. Отключили весь товар, не помогло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас ВПС или шаред? 

В пхп.ини размер памяти увеличте до 512Мв

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У нас ВПС. Панель управления ISPmanager .

В php.ini нужно исправить? Как добраться до файлов сервера, где они находятся? Подскажите кто знаком с ISPmanager.

Посмотрите скрин, есть 4 предупреждения тоже связаны с кэшем.

Screenshot_13.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, helen2014 сказал:

У нас ВПС. Панель управления ISPmanager.

Значит у Вас есть доступ к ssh.

 

1 час назад, helen2014 сказал:

В php.ini нужно исправить? Как добраться до файлов сервера, где они находятся? Подскажите кто знаком с ISPmanager.

Заходите через ssh под root и как правило /etc/php.ini На разных bsd/linux по разному.

 

P.S. Вам нужен админ. Рассказывать основы работы linux здесь бесполезно. ISP все не решит.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем большое спасибо за помощь, вопрос с ошибкой решен, правда пришлось писать администратору. Кэш увеличивали, прайсы загружаются нормально.

Остался еще один вопрос на который никто не ответил: Вообще, какое максимальное количество товара может выдержать ocStore 2.1.0.2.1?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, helen2014 сказал:

Всем большое спасибо за помощь, вопрос с ошибкой решен, правда пришлось писать администратору. Кэш увеличивали, прайсы загружаются нормально.

Остался еще один вопрос на который никто не ответил: Вообще, какое максимальное количество товара может выдержать ocStore 2.1.0.2.1?

Я видел 500 000

Больше не приходилось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Blade сказал:

Я видел 500 000

Больше не приходилось

 

1 200 000 живой проект делали, жив по сей день, приносит стабильно. Не тормозит.
Ну и по хорошему и 10м - не проблема.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь все понятно!

И еще один вопрос. Товары все отключались перед импортом.

Таким SOL запросом можно включить весь товар

UPDATE `oc_product` SET `status` = 1;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.