Mitrofan Опубліковано: 12 грудня 2020 Share Опубліковано: 12 грудня 2020 На сайте ничего не делалось, внезапно перестало пускать в админку. Появляется ошибка при авторизации. Сам сайт работает. Пробовал очистить таблицу oc_session, не помогло. В какую сторону копать? Код ошибки из админки: Warning: Error while sending QUERY packet. PID=2854 in /home/admin/web/site.ru/public_html/system/library/db/mysqli.php on line 18 Fatal error: Uncaught Exception: Error: MySQL server has gone away<br />Error No: 2006<br />SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' in /home/admin/web/site.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/site.ru/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT *, (SELE...') #1 /home/admin/web/site.ru/public_html/admin/model/user/user.php(30): DB->query('SELECT *, (SELE...') #2 /home/admin/web/site.ru/public_html/storage/modification/system/engine/loader.php(280): ModelUserUser->getUser('1') #3 /home/admin/web/site.ru/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/admin/web/site.ru/public_html/storage/modification/admin/controller/common/header.php(65): Proxy->__call('getUser', Array) #5 /home/admin/web/site.ru/public_html/storage/modification/system/engine/action.php(79): ControllerCommonHeader->index(Arr in /home/admin/web/site.ru/public_html/system/library/db/mysqli.php on line 40 Fatal error: Uncaught Exception: Error: MySQL server has gone away<br />Error No: 2006<br />REPLACE INTO `oc_session` SET session_id = '2f89b340934a1ea03eb1a3bbc5', `data` = '{\"user_id\":\"1\",\"user_token\":\"glBTdolfTPz5UB7k0H2alNwiYVxH2OY5\"}', expire = '2020-12-12 16:47:26' in /home/admin/web/site.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/site.ru/public_html/system/library/db.php(45): DB\MySQLi->query('REPLACE INTO `o...') #1 /home/admin/web/site.ru/public_html/system/library/session/db.php(32): DB->query('REPLACE INTO `o...') #2 /home/admin/web/site.ru/public_html/system/library/session.php(81): Session\DB->write('2f89b340934a1ea...', Array) #3 [internal function]: Session->close() #4 {main} thrown in /home/admin/web/site.ru/public_html/system/library/db/mysqli.php on line 40 Надіслати Поділитися на інших сайтах More sharing options...
Atlet Опубліковано: 12 грудня 2020 Share Опубліковано: 12 грудня 2020 После каких действий база легла? Наверно проблема с модулями, типа "вы смотрели", отключайте модули по одному, обновляйте модификаторы. Надіслати Поділитися на інших сайтах More sharing options...
Atlet Опубліковано: 12 грудня 2020 Share Опубліковано: 12 грудня 2020 26 минут назад, Mitrofan сказал: На сайте ничего не делалось, внезапно перестало пускать в админку Прочитал это и ... хз Надіслати Поділитися на інших сайтах More sharing options...
Mitrofan Опубліковано: 12 грудня 2020 Автор Share Опубліковано: 12 грудня 2020 На сайте действительно ничего не делалось. Только заходили в админку (по токену, без авторизации) для просмотра заказов. Надіслати Поділитися на інших сайтах More sharing options...
Atlet Опубліковано: 12 грудня 2020 Share Опубліковано: 12 грудня 2020 Чудес не бывает, модули с ВАРЕЗА Надіслати Поділитися на інших сайтах More sharing options...
Mitrofan Опубліковано: 12 грудня 2020 Автор Share Опубліковано: 12 грудня 2020 2 минуты назад, Atlet сказал: Чудес не бывает, модули с ВАРЕЗА Все модули, которые установлены, шли с шаблоном (Zemez), остальные куплены у разработчиков. Ни одного левого модуля. Надіслати Поділитися на інших сайтах More sharing options...
Mitrofan Опубліковано: 12 грудня 2020 Автор Share Опубліковано: 12 грудня 2020 (змінено) 1 час назад, Atlet сказал: отключайте модули по одному, обновляйте модификаторы. Как отключать модули и обновлять модификаторы без админки? Змінено 12 грудня 2020 користувачем Mitrofan Надіслати Поділитися на інших сайтах More sharing options...
Atlet Опубліковано: 12 грудня 2020 Share Опубліковано: 12 грудня 2020 Только с БЭКАП Надіслати Поділитися на інших сайтах More sharing options...
hello Опубліковано: 13 грудня 2020 Share Опубліковано: 13 грудня 2020 11 часов назад, Mitrofan сказал: внезапно перестало пускать в админку Раз на ровном месте не пускает, то возможно, место на диске закончилось. Для начала попробуй удалить из директории /image/cache/ всё кроме index.html (заКЭШированные фотографии, потом снова появятся). После попробуй авторизоваться. Надіслати Поділитися на інших сайтах More sharing options...
Mitrofan Опубліковано: 13 грудня 2020 Автор Share Опубліковано: 13 грудня 2020 (змінено) 8 часов назад, hello сказал: Раз на ровном месте не пускает, то возможно, место на диске закончилось. Для начала попробуй удалить из директории /image/cache/ всё кроме index.html (заКЭШированные фотографии, потом снова появятся). После попробуй авторизоваться. Место на диске в первую очередь проверил, 10 гб свободно. Ребутать сервер пробовал, не помогло. Змінено 13 грудня 2020 користувачем Mitrofan Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 13 грудня 2020 Share Опубліковано: 13 грудня 2020 20 годин назад, Mitrofan сказав: На сайте ничего не делалось, внезапно перестало пускать в админку. То есть, база отваливается только при попытке войти в админку? А витрина работает без проблем? Надіслати Поділитися на інших сайтах More sharing options...
100napb Опубліковано: 13 грудня 2020 Share Опубліковано: 13 грудня 2020 (змінено) 21 hours ago, Mitrofan said: Сам сайт работает. Пробовал очистить таблицу oc_session, не помогло. В какую сторону копать? Код ошибки из админки: давайте попробую ткнуть пальцем в небо ради спортивного интереса. у Вас хостинг \ vps сервер с панелью vesta ? если так, то, вероятно, у Вас не место на диске закончилось, а inod'ы. Spoiler Если есть доступ к ssh, выполните в консоли команду df -h -i и посмотрите на % занятых inod если угадал, то попробуйте почистить папку с сессиями и включите gc_divisor. Змінено 13 грудня 2020 користувачем 100napb Надіслати Поділитися на інших сайтах More sharing options... Mitrofan Опубліковано: 13 грудня 2020 Автор Share Опубліковано: 13 грудня 2020 6 часов назад, 100napb сказал: давайте попробую ткнуть пальцем в небо ради спортивного интереса. у Вас хостинг \ vps сервер с панелью vesta ? если так, то, вероятно, у Вас не место на диске закончилось, а inod'ы. Скрыть контент Если есть доступ к ssh, выполните в консоли команду df -h -i и посмотрите на % занятых inod если угадал, то попробуйте почистить папку с сессиями и включите gc_divisor. Вы угадали, сервер с панелью Vesta. Приложил скриншот. Насколько я понял, inod'ы не закончились. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 13 грудня 2020 Share Опубліковано: 13 грудня 2020 1 hour ago, Mitrofan said: Приложил скриншот. Насколько я понял, inod'ы не закончились. верно, все в порядке. несколько раз просто подобное видел уже, но.. не в этот раз. возможно, кто-нибудь сможет угадать точнее :) я бы начал с проверки настроек сервера БД. если времени ожидать нет, то можете написать в ЛС - по факту разобраться будет куда проще. тем более, когда на vps параметры окружения могут быть настроены как угодно и гадания сильно осложняются... Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 попытаться выполнить запросы из phpmyadmin очистить папку модификаторов проверить вход Надіслати Поділитися на інших сайтах More sharing options... Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 3 часа назад, chukcha сказал: попытаться выполнить запросы из phpmyadmin очистить папку модификаторов проверить вход Папка с модификаторами пустая (system/storage/modification). Какие запросы попытаться выполнить через phpmyadmin? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Надіслати Поділитися на інших сайтах More sharing options... Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 1 час назад, chukcha сказал: Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Запрос работает, без ошибок. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 проверяйте что до запроса Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Не могу войти в админку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Всі товари магазину Автор: kJlukOo PAK - Аксесуари для товарів та комплекти Автор: OcEx Список Замовлень PRO Автор: Parallax З цим товаром також купують - Opencart-модуль Автор: vsevolodkarpykov LookBook Автор: 29aleksey × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Mitrofan Опубліковано: 13 грудня 2020 Автор Share Опубліковано: 13 грудня 2020 6 часов назад, 100napb сказал: давайте попробую ткнуть пальцем в небо ради спортивного интереса. у Вас хостинг \ vps сервер с панелью vesta ? если так, то, вероятно, у Вас не место на диске закончилось, а inod'ы. Скрыть контент Если есть доступ к ssh, выполните в консоли команду df -h -i и посмотрите на % занятых inod если угадал, то попробуйте почистить папку с сессиями и включите gc_divisor. Вы угадали, сервер с панелью Vesta. Приложил скриншот. Насколько я понял, inod'ы не закончились. Надіслати Поділитися на інших сайтах More sharing options...
100napb Опубліковано: 13 грудня 2020 Share Опубліковано: 13 грудня 2020 1 hour ago, Mitrofan said: Приложил скриншот. Насколько я понял, inod'ы не закончились. верно, все в порядке. несколько раз просто подобное видел уже, но.. не в этот раз. возможно, кто-нибудь сможет угадать точнее :) я бы начал с проверки настроек сервера БД. если времени ожидать нет, то можете написать в ЛС - по факту разобраться будет куда проще. тем более, когда на vps параметры окружения могут быть настроены как угодно и гадания сильно осложняются... Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 попытаться выполнить запросы из phpmyadmin очистить папку модификаторов проверить вход Надіслати Поділитися на інших сайтах More sharing options... Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 3 часа назад, chukcha сказал: попытаться выполнить запросы из phpmyadmin очистить папку модификаторов проверить вход Папка с модификаторами пустая (system/storage/modification). Какие запросы попытаться выполнить через phpmyadmin? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Надіслати Поділитися на інших сайтах More sharing options... Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 1 час назад, chukcha сказал: Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Запрос работает, без ошибок. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 проверяйте что до запроса Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Не могу войти в админку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Всі товари магазину Автор: kJlukOo PAK - Аксесуари для товарів та комплекти Автор: OcEx Список Замовлень PRO Автор: Parallax З цим товаром також купують - Opencart-модуль Автор: vsevolodkarpykov LookBook Автор: 29aleksey
chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 попытаться выполнить запросы из phpmyadmin очистить папку модификаторов проверить вход Надіслати Поділитися на інших сайтах More sharing options... Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 3 часа назад, chukcha сказал: попытаться выполнить запросы из phpmyadmin очистить папку модификаторов проверить вход Папка с модификаторами пустая (system/storage/modification). Какие запросы попытаться выполнить через phpmyadmin? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Надіслати Поділитися на інших сайтах More sharing options... Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 1 час назад, chukcha сказал: Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Запрос работает, без ошибок. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 проверяйте что до запроса Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Отчёты об ошибках Не могу войти в админку
Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 3 часа назад, chukcha сказал: попытаться выполнить запросы из phpmyadmin очистить папку модификаторов проверить вход Папка с модификаторами пустая (system/storage/modification). Какие запросы попытаться выполнить через phpmyadmin? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Надіслати Поділитися на інших сайтах More sharing options... Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 1 час назад, chukcha сказал: Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Запрос работает, без ошибок. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 проверяйте что до запроса Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Mitrofan Опубліковано: 14 грудня 2020 Автор Share Опубліковано: 14 грудня 2020 1 час назад, chukcha сказал: Если у вас тройка, может быть она вынесена за пределы SELECT *, (SELECT ug.name FROM `oc_user_group` ug WHERE ug.user_group_id = u.user_group_id) AS user_group FROM `oc_user` u WHERE u.user_id = '1' Запрос работает, без ошибок. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 14 грудня 2020 Share Опубліковано: 14 грудня 2020 проверяйте что до запроса Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
Recommended Posts