SergeyMA

Проблема с исчезновением товаров из корзины

Recommended Posts

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

У меня opencartpro 2.3.0.2
Возникла следующая проблема при работе сайта.
Многие клиенты начали жаловаться, что при формировании больших заказов (по количеству товаров) исчезают товары из корзины.
Например, собирает клиент заказ из ста позиций на 15 тыс. рублей, потом раз, смотрит, а в корзине осталось 60 позиций на 10 тыс. руб. А через какое-то время еще меньше, и еще. Клиенты как зарегистрированные, так и незарегистрированные, как с компьютера, так и с мобильных устройств.

 

При этом ошибок в журнале ошибок нет совсем.
Права на папку system/library/cache стоят 777.
Кэш чистил и обновлял.

Время корзины увеличено с 1 часа до 1 недели.

php_value_max_input_vars 10000.

Техподдержка хостера пишет, что в серверных логах ошибок нет

 

Очень напрягает то, что нет ошибок и непонятно что это.

Кто-нибудь сталкивался с подобным?

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


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

Попробуйте перевести сессии в memcache или redis

А также настройте само время жизни сессии в  неделю

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


Ссылка на сообщение
Поделиться на других сайтах
В 08.02.2019 at 19:26, BuslikDrev сказал:

Где меняли время корзины?
Здесь?

 

Да, здесь.

В 10.02.2019 at 17:08, Yoda сказал:

Попробуйте перевести сессии в memcache или redis

А также настройте само время жизни сессии в  неделю

Спасибо, попробую.

 

И выскочили некоторые ошибки, когда был большой наплыв посетителей на сайт,например:

2019-02-11 21:21:26 - PHP Warning:  filesize(): stat failed for/var/www//data/www/.ru/system/storage/cache/cache.article.total.1.0.1.9ad218453f833c1f2c56dc4a018ae03d.1549912882 in /var/www//data/www/.ru/system/library/cache/file.php on line 37

2019-02-11 21:21:26 - PHP Warning:  fread() expects parameter 1 to be resource, boolean given in /var/www//data/www/.ru/system/library/cache/file.php on line 37

2019-02-11 21:21:26 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /var/www//data/www/.ru/system/library/cache/file.php on line 39

2019-02-11 21:21:26 - PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /var/www//data/www/.ru/system/library/cache/file.php on line 41

2019-02-12 7:07:57 - PHP Warning:  unlink(/var/www//data/www/.ru/system/storage/cache/cache.article.total.1.0.1.fe25175129461e57e31dedaf0534c733.1549948068): No such file or directory in /var/www//data/www/.ru/system/library/cache/file.php on line 73

 

Но как я понимаю это немного не то.

 

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


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

Да не при чем.

Судя по всему у вас там много файлов кеша - надо с этим отдельно разбираться.
Корзина у вас - это 100% сесии

кроме gc.session.lifetime

Еще обратите внимание на cookie_lifetime

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


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

Попробуйте
 

Скрытый текст

system/library/session.php

Найти:
ini_get('session.cookie_lifetime'),

Заменить на:
(ini_get('session.cookie_lifetime') ? (time() + ini_get('session.cookie_lifetime')) : 0),
 

 

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


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

Попробуйте
 

  Скрыть содержимое

system/library/session.php

Найти:
ini_get('session.cookie_lifetime'),

Заменить на:
(ini_get('session.cookie_lifetime') ? (time() + ini_get('session.cookie_lifetime')) : 0),
 

 

Это плохой метод.
Так как любой скрипт с соседнего аккаунта скажем с dev, или еще что либо другое, может инициализировать запуск garbage коллектора и потереть это все в с силу настроек по умалочинаю. Поэтому сессии надо настраивать на глобальном уровне  для пользователя а не на уровне какого-то одного исполняемого файла.

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


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу