Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Память сайта! Забило базу данных 1гб за сутки


Recommended Posts

Помогите пожайлуста!!!  только востановили базу на следующий день такаеже проблема забивает базу данных 1гб
Fatal error
: Uncaught Exception: Error: Can't create/write to file '/var/tmp/#sql-temptable-3b6-bde8-4658.MAI' (Errcode: 28 "No space left on device")<br />Error No: 1<br />SELECT a.key, a.data, a.date_added FROM ((SELECT CONCAT('customer_', ca.key) AS `key`, ca.data, ca.date_added FROM `oc_customer_activity` ca) UNION (SELECT CONCAT('affiliate_', aa.key) AS `key`, aa.data, aa.date_added FROM `oc_affiliate_activity` aa)) a ORDER BY a.date_added DESC LIMIT 0,5 in /sites/mototraffik.com.ua/system/library/db/mysqli.php:40 Stack trace: #0 /sites/mototraffik.com.ua/system/storage/modification/system/library/db.php(234): DB\MySQLi->query('SELECT a.key, a...', Array) #1 /sites/mototraffik.com.ua/admin/model/report/activity.php(4): DB->query('SELECT a.key, a...') #2 /sites/mototraffik.com.ua/system/storage/modification/system/engine/loader.php(207): ModelReportActivity->getActivities() #3 /sites/mototraffik.com.ua/system/engine/proxy.php(25): Loader->{closure}(Array, Array) #4 /sites/mototraffik.com.ua/admin/controller/extension/ in /sites/mototraffik.com.ua/system/library/db/mysqli.php on line 40

Надіслати
Поділитися на інших сайтах


Извините может не корректно задал вопрос сильно не судите! 
Как узнать я схоста перешол на сервер увеличили место но снова столкнулись с тоже проблемой чтото забивает память как узнать что???

Надіслати
Поділитися на інших сайтах


31.10.2023 в 11:30, pavel8000pavel сказал:

Извините может не корректно задал вопрос сильно не судите! 
Как узнать я схоста перешол на сервер увеличили место но снова столкнулись с тоже проблемой чтото забивает память как узнать что???

image.png.d114e6a5e4f09404f0b07bb28c9b2c67.png

Надіслати
Поділитися на інших сайтах


либо системный лог либо ресайз картинок 

также прямо в phpmyadmin можно отсортировать по размеру таблиц 

  • +1 1
Надіслати
Поділитися на інших сайтах

31.10.2023 в 11:30, pavel8000pavel сказал:

Извините может не корректно задал вопрос сильно не судите! 
Как узнать я схоста перешол на сервер увеличили место но снова столкнулись с тоже проблемой чтото забивает память как узнать что???

Спасибо большое!! сейчас будем пересматривать дам ответ!

 

Надіслати
Поділитися на інших сайтах


Судя по первому сообщению, во время выполнения mysql запросов создаются какие-то временные таблицы на диске и они пишутся в /var/tmp, где не хватает места.

Что там за объемы записываемого, сколько там места в этом /var/tmp - надо смотреть.

Возможно ничего критического и нет, а просто где-то что-то криво настроено. Например этот /var/tmp микро-размера создан почему-то.

Возможно в конфиге mysql надо поправить например tmp_table_size (хотя смотря еще сколько памяти на сервере) чтоб временные на диске не создавались, а в памяти все было.

 

В размере базы 1гб ничего кошмарного нет. Но надо опять же глянуть чем именно столько занято.

Бывает сессии opencart пишет в базу (а не как оно должно быть, управляться настройками php) и там не чистится старое. При этом на сайте море ботов ходит, и каждый создает новую сессию...

 

Нужен просто чтоб сисадмин опытным взглядом посмотрел. На хостинге поддержки совсем никакой? Или даже не пытались первым делом у них спросить? :)

Змінено користувачем NotSlow
очепятка
Надіслати
Поділитися на інших сайтах


31.10.2023 в 12:38, NotSlow сказал:

Судя по первому сообщению, во время выполнения mysql запросов создаются какие-то временные таблицы на диске и они пишутся в /var/tmp, где не хватает места.

Что там за объемы хаписываемого, сколько там места в этом /var/tmp - надо смотреть.

Возможно ничего критического и нет, а просто где-то что-то криво настроено. Например этот /var/tmp микро-размера создан почему-то.

Возможно в конфиге mysql надо поправить например tmp_table_size (хотя смотря еще сколько памяти на сервере) чтоб временные на диске не создавались, а в памяти все было.

 

В размере базы 1гб ничего кошмарного нет. Но надо опять же глянуть чем именно столько занято.

Бывает сессии opencart пишет в базу (а не как оно должно быть, управляться настройками php) и там не чистится старое. При этом на сайте море ботов ходит, и каждый создает новую сессию...

 

Нужен просто чтоб сисадмин опытным взглядом посмотрел. На хостинге поддержки совсем никакой? Или даже не пытались первым делом у них спросить? :)

 

Screenshot_3.png

Надіслати
Поділитися на інших сайтах


В 31.10.2023 в 12:45, pavel8000pavel сказав:

 

 

Це "тарифне".
А буває ще фізичне місце на диску сервера хостера ... і іноді вони не "збігаються"  ;)  Буває у хостера просто фізично закінчується місце на диску

  • +1 3
Надіслати
Поділитися на інших сайтах

Да с местом может быть все в норме, просто раздел /var/tmp создан отдельно какого-то мелкого размера.

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

В любом случае это телепатически не решается, надо только лично смотреть ситуацию.

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.