chixx Posted February 13, 2024 at 10:30 PM Share Posted February 13, 2024 at 10:30 PM Кто может подсказть, что не так с моей MySQL В админке опенкарт поймал вот такой варинг Спойлер Warning: Packets out of order. Expected 0 received 1. Packet size=23 in /var/www/сайт/system/library/db/mysqli.php on line 7Warning: mysqli::__construct(): MySQL server has gone away in /var/www/сайт/system/library/db/mysqli.php on line 7Warning: mysqli::__construct(): Error while reading greeting packet. PID=152881 in /var/www/сайт/system/library/db/mysqli.php on line 7Warning: mysqli::__construct(): (HY000/2006): MySQL server has gone away in /var/www/сайт/system/library/db/mysqli.php on line 7Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/сайт/system/library/db/mysqli.php on line 10Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/сайт/system/library/db/mysqli.php on line 10 Fatal error: Uncaught Exception: Error: <br />Error No: in /var/www/сайт/system/library/db/mysqli.php:10 Stack trace: #0 /var/www/сайт/system/library/db.php(31): DB\MySQLi->__construct('localhost', 'скрыто', 'скрыто', 'opencart_db', '3306') #1 /var/www/сайт/system/framework.php(80): DB->__construct('mysqli', 'localhost', 'скрыто', 'скрыто', 'opencart_db', '3306') #2 /var/www/сайт/system/startup.php(104): require_once('/var/www/сайт...') #3 /var/www/сайт/админ/index.php(19): start('admin') #4 {main} thrown in /var/www/сайт/system/library/db/mysqli.php on line 10 В логе ngnix Спойлер 2024/02/14 00:54:11 [error] 13204#13204: *273184 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Exception: Error: <br />Error No: in /var/www/сайт/system/library/db/mysqli.php:10 Stack trace: #0 /var/www/сайт/system/library/db.php(31): DB\MySQLi->__construct('localhost', 'срыто', 'скрыто', 'opencart_db', '3306') #1 /var/www/сайт/system/framework.php(80): DB->__construct('mysqli', 'localhost', 'срыто', 'скрыто', 'opencart_db', '3306') #2 /var/www/сайт/system/startup.php(104): require_once('/var/www/сайт...') #3 /var/www/сайт/админ/index.php(19): start('admin') #4 {main} thrown in /var/www/сайт/system/library/db/mysqli.php on line 10" while reading response header from upstream, client: 109.252.216.41, server: сайт.ru, request: "GET /админ/index.php?route=extension/feed/unixml/exportGetXMLFileInfo&token=&user_token=скрыто&file=yawebmasternovosib HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "сайт.ru", referrer: "https://сайт.ru/админ/index.php?route=extension/feed/unixml&user_token=скрыто" 2024/02/14 00:54:11 [error] 13204#13204: *273184 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Exception: Error: <br />Error No: in /var/www/сайт/system/library/db/mysqli.php:10 Stack trace: #0 /var/www/сайт/system/library/db.php(31): DB\MySQLi->__construct('localhost', 'срыто', '97Y&kX7X%b*z4h', 'opencart_db', '3306') #1 /var/www/сайт/system/framework.php(80): DB->__construct('mysqli', 'localhost', 'срыто', '97Y&kX7X%b*z4h', 'opencart_db', '3306') #2 /var/www/сайт/system/startup.php(104): require_once('/var/www/сайт...') #3 /var/www/сайт/админ/index.php(19): start('admin') #4 {main} thrown in /var/www/сайт/system/library/db/mysqli.php on line 10" while reading response header from upstream, client: 109.252.216.41, server: сайт.ru, request: "GET /админ/index.php?route=extension/feed/unixml/exportGetXMLFileInfo&token=&user_token=скрыто&file=yawebmasternovosib HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "сайт.ru", referrer: "https://сайт.ru/админ/index.php?route=extension/feed/unixml&user_token=скрыто" Это только кусок, ошибка нафлудила там на 1700 строк) 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted February 13, 2024 at 10:31 PM Share Posted February 13, 2024 at 10:31 PM В 13.02.2024 в 22:30, chixx сказал: Кто может подсказть, что не так с моей MySQL В админке опенкарт поймал вот такой варинг В логе ngnix Это только кусок, ошибка нафлудила там на 1700 строк) Для решения этой проблемы вам необходимо изучить полный текст ошибки, который флудит в логе nginx. По обычному фрагменту кода, который вы предоставили, нельзя точно сказать, что именно является причиной ошибки. Ошибки, связанные с MySQL, могут иметь различные причины, включая некорректную конфигурацию, недопустимые запросы к базе данных и другие. Чтобы идентифицировать и исправить проблему, рекомендуется выполнить следующие действия: 1. Проверьте параметры подключения к базе данных в файле конфигурации OpenCart (config.php), убедитесь, что они правильно настроены. 2. Проверьте логи MySQL на наличие дополнительных ошибок или предупреждений, которые могут помочь понять причину проблемы. 3. Проверьте синтаксис ваших SQL-запросов, убедитесь, что они корректны и не содержат ошибок. 4. Попробуйте временно отключить все сторонние расширения и модули, чтобы проверить, вызывают ли они проблемы с базой данных. 5. Обновите систему OpenCart до последней версии, возможно, в новой версии исправлены проблемы, о которых сообщаются в логах. 6. Если ни один из вышеперечисленных шагов не помог, попробуйте создать резервную копию базы данных и переустановить OpenCart. Если эти шаги не помогут решить проблему, рекомендуется обратиться за помощью к специалисту по OpenCart или разработчику MySQL для дальнейшего анализа и решения проблемы с вашей базой данных. 0 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
AlexDW Posted February 14, 2024 at 05:56 AM Share Posted February 14, 2024 at 05:56 AM судя по Спойлер thrown in /var/www/сайт/system/library/db/mysqli.php on line 10" while reading response header from upstream, client: 109.252.216.41, server: сайт.ru, request: "GET /админ/index.php?route=extension/feed/unixml/exportGetXMLFileInfo&token=&user_token=скрыто&file=yawebmasternovosib HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "сайт.ru", referrer: "https://сайт.ru/админ/index.php?route=extension/feed/unixml&user_token=скрыто" можно предположить что проблема в модуле unixml и при его обработке фида сервер go away 0 Quote модули для удобной работы с Opencart Link to comment Share on other sites More sharing options...
Sig Posted February 14, 2024 at 07:58 AM Share Posted February 14, 2024 at 07:58 AM В 14.02.2024 в 03:30, chixx сказал: /админ/index.php?route=extension/feed/unixml/exportGetXMLFileInfo&token=&user_token=скрыто&file=yawebmasternovosib Возможно тут обрабатывается очень большой файл и MySQL успевает закрыть соединение по timout, прежде чем PHP снова пытается что-то у него запросить. 0 Quote Link to comment Share on other sites More sharing options...
chixx Posted February 14, 2024 at 07:52 PM Author Share Posted February 14, 2024 at 07:52 PM В 14.02.2024 в 08:56, AlexDW сказал: судя по Показать контент thrown in /var/www/сайт/system/library/db/mysqli.php on line 10" while reading response header from upstream, client: 109.252.216.41, server: сайт.ru, request: "GET /админ/index.php?route=extension/feed/unixml/exportGetXMLFileInfo&token=&user_token=скрыто&file=yawebmasternovosib HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "сайт.ru", referrer: "https://сайт.ru/админ/index.php?route=extension/feed/unixml&user_token=скрыто" можно предположить что проблема в модуле unixml и при его обработке фида сервер go away Ну можно да, но что-то мешает его обработке) Т.е. в обычном состоянии ничего не происходит, а как только я лезу туда и начинают их сохранять, то на 3-4 уже начинаются чувствоваться зависания... Сайт в этот момент тоже висит. А если туда не лезть, проблем не и все фиды передаются. Ранее еще вот такая ошибка вылазила у меня, может с недели полторы назад. Может связано... Спойлер Warning: fopen(/var/www/storage/logs/error.log): failed to open stream: Read-only file system in /var/www/сайт/system/library/log.php on line 22Warning: mysqli::__construct(): (HY000/2002): Connection refused in /var/www/сайт/system/library/db/mysqli.php on line 7Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/сайт/system/library/log.php on line 31Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/сайт/system/library/db/mysqli.php on line 10Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/сайт/system/library/log.php on line 31Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/сайт/system/library/db/mysqli.php on line 10Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/сайт/system/library/log.php on line 31Fatal error: Uncaught Exception: Error:Error No: in /var/www/сайт/system/library/db/mysqli.php:10 Stack trace: #0 /var/www/сайт/system/library/db.php(31): DB\MySQLi->__construct('localhost', 'логин', 'пароль', 'opencart_db', '3306') #1 /var/www/сайт/system/framework.php(80): DB->__construct('mysqli', 'localhost', 'логин', 'пароль', 'opencart_db', '3306') #2 /var/www/сайт/system/startup.php(104): require_once('/var/www/сайт...') #3 /var/www/сайт/index.php(20): start('catalog') #4 {main} thrown in /var/www/сайт/system/library/db/mysqli.php on line 10Это ошибка в PHPmyadminphpMyAdmin - ErrorError during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.session_start(): open(SESSION_FILE, O_RDWR) failed: Read-only file system (30)session_start(): Failed to read session data: files (path: /var/lib/php/sessions) 0 Quote Link to comment Share on other sites More sharing options...
chixx Posted February 14, 2024 at 07:54 PM Author Share Posted February 14, 2024 at 07:54 PM В 14.02.2024 в 10:58, Sig сказал: Возможно тут обрабатывается очень большой файл и MySQL успевает закрыть соединение по timout, прежде чем PHP снова пытается что-то у него запросить. А как замерить сколько весит файл фида?) Ну я не думаю, что он большой, 650 товаров то... 0 Quote Link to comment Share on other sites More sharing options...
nikifalex Posted February 18, 2024 at 02:44 PM Share Posted February 18, 2024 at 02:44 PM В 15.02.2024 в 01:52, chixx сказал: Warning: fopen(/var/www/storage/logs/error.log): failed to open stream: Read-only file system возможно место кончилось на хостинге 0 Quote Link to comment Share on other sites More sharing options...
chixx Posted February 18, 2024 at 03:04 PM Author Share Posted February 18, 2024 at 03:04 PM В 18.02.2024 в 17:44, nikifalex сказал: возможно место кончилось на хостинге Точно нет, его там на 10 сайтов хватит) Это я сделал жесткую перезагрузку сервера 4 раза и файловай система встала в аварийный режим) 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.