Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Таблица oc_session больше 800 мб


 Share

Recommended Posts

28.08.2022 в 16:06, TirexStoner сказал:

хм, интересно, если я закину на другой акк того же хоста и начнется брутфорс, вы тоже скажите что это не из за файла???

Иду покупать попкорн. Только в этот раз Вы сначала попытайтесь обнаружить попытку взлома, а потом устанавливайте модификатор. Я тогда еще и пива возьму, чтобы прочитать о результатах.

  • +1 2
Link to comment
Share on other sites

  • 5 months later...

Стоит модификатор от для очистки сессий от Агата. 

Сегодня, впервые за 2 года использования модификатора, vps упал ночью. 

 

В логах ошибок в это время такие записи:

 

2023/01/29 01:59:18 [error] 342242#0: *465301 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Exception: Error: Lock wait timeout exceeded; try restarting transaction<br />Error No: 1205<br />DELETE FROM `xx_session` WHERE expire < DATE_SUB(NOW(), INTERVAL 87840 SECOND); in /www/xx/xx/system/library/db/mysqli.php:41
Stack trace:
#0 /www/xx/storage/modification/system/library/db.php(61): DB\MySQLi->query('DELETE FROM `xx...')
#1 /www/xx/storage/modification/system/library/session/db.php(22): DB->query('DELETE FROM `xx...')
#2 /www/xx/xx/system/library/session.php(29): Session\DB->__construct(Object(Registry))
#3 /www/xx/xx/system/framework.php(84): Session->__construct('db', Object(Registry))
#4 /www/xx/xx/system/startup.php(104): require_once('/www/xx/xx...')
#5 /www/xx/xx/index.php(19): start('catalog')
#6 {main}
  thrown in /www/xx/xx/system/library/db/mysqli.php on line 41" while reading response header from upstream, client: 114.119.142.236, server: xx.ua, request: "GET /xx/ixx.html HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-73.sock:", host: "xx.ua"

 

я так понимаю, это связано с очисткой сессий в базе данных? Как разобраться в причине сбоя?

Link to comment
Share on other sites


  • 2 months later...

Таблица с сессиями должна очищаться сама, если там десятки тысяч записей - у вас проблема, обратитесь на фриланс)
Если пару тысяч записей но таблица все равно весит много - темной ночью скопируйте содержимое, очистите таблицу (truncate) и загрузите данные обратно.

  • +1 1
Link to comment
Share on other sites


  • 6 months later...
26.02.2020 в 17:01, Agatha65 сказал:

clean-session-db-oc3.ocmod.xml 743 \u0411 · 647 скачиваний

Добавте етот модификатор в папка system и обновите модификаторов в админ.

Удаляет все сесии кроме 1 ден.

Не удаляйте и все будет ок.

доброго дня

підкажіть будласка, цей модіфікатор видалить дані один раз, чи буде видаляти завжди?

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
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.