Page 1 of 1
Что можно удалить из скрипта (сайт без трейда)
Posted: Mon Aug 17, 2020 8:16 am
by rembo1978
Здравствуйте.
Что можно удалить из скрипта, чтобы снизить нагрузку на БД и сервер - нет трейда, 100% на контент.
Возможно таблицы с БД, задачи крона, уменьшить частоту исполнения кронов и тд.
Спасибо
Re: Что можно удалить из скрипта (сайт без трейда)
Posted: Mon Aug 17, 2020 10:54 am
by admin
Приветствую!
Удаление таблицы не решит никакой проблемы если она не задействована.
те если б там было даже 100500 таблиц но к ним нет обращений (нет трейда) то нагрузки они не создают
крон реже - некоторый смысл есть да
в остальном лучше посмотреть что именно создает нагрузку, а не методом тыка что-то удалять..
Например какие запросы если это база, если это вообще сервак то какой софт и как это видно и тп
Re: Что можно удалить из скрипта (сайт без трейда)
Posted: Mon Aug 17, 2020 3:00 pm
by rembo1978
admin wrote: Mon Aug 17, 2020 10:54 am
Приветствую!
Удаление таблицы не решит никакой проблемы если она не задействована.
те если б там было даже 100500 таблиц но к ним нет обращений (нет трейда) то нагрузки они не создают
крон реже - некоторый смысл есть да
в остальном лучше посмотреть что именно создает нагрузку, а не методом тыка что-то удалять..
Например какие запросы если это база, если это вообще сервак то какой софт и как это видно и тп
Вот такие варнинги появляются:
Warning: Empty row packet body in /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php on line 168
Warning: mysqli_query(): (00000/0): in /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php on line 168
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php on line 395
Warning: Error while sending QUERY packet. PID=12507 in /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php on line 168
Sorry, there was an error. Please, reload page in a minute.
Fatal error: Uncaught Exception: Mysql error:: 2006 (MySQL server has gone away) (db_link) in query SELECT value FROM settings WHERE name = 'script_messages_verbose_level' . (alicodes.me) in /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php:129 Stack trace: #0 /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php(182): db_error('SELECT value FR...', 2006, 'MySQL server ha...', 'db_link') #1 /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php(314): db_query('SELECT value FR...', 'db_link') #2 /home/admin/web/alicodes.me/public_html/promo/includes/libs/functions.php(732): db_val('SELECT value FR...') #3 /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php(123): write_script_warning('Mysql error 200...', 'core_errors') #4 /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php(182): db_error('select cache_ti...', 2006, 'MySQL server ha...', 'db_link') #5 /home/admin/web/alicodes.me/public_html/promo/includes/db in /home/admin/web/alicodes.me/public_html/promo/includes/db_modules/mysql.php on line 129
==========================
Иногда ещё ошибка 500. Куда копать и чего не хватает серверу ?
Re: Что можно удалить из скрипта (сайт без трейда)
Posted: Mon Aug 17, 2020 3:11 pm
by admin
Тут видно что перегружен сервак
а куда смотреть тут в одном сообдщении и не напишешь, это типа "распиши мне как админить сервак" ))
я б смотрел топ процессов + нагрузку винтов , потом если мускл то slow log какие запросы
как именно это делать - намного лучше расскажет гугл, там будут полноценные статьи, сомневаюсь что я могу расписать лучше чем в гугде это все расписано