Скапливается большое количество запросов к БД и сервер виснет. Доступы на сервер и в админку я скидывал в ПМ несколько дней назад.
Используется сфинкс, и кеш Редис. КОнфиг сервера такой 2xE5-2620V4 / 2x32GB DDR4 2400MHz ECC Regg / 2x480GB SSD
Сейчас там 2 сайта на ТЦМС. Один мастер, другой слейв. Траффика около 40к в сутки, и сервер не справляется. Скрипт обновлен - Build 201704041152.
Помогите решить вопрос, или сказать какие изменения внести в конфиги сервера - админы сделают
На сервере скапливаются запросы такого вида:
SELECT gr.name as category_name, gr_data.custom_name as category_custom_name, gr_data.description as category_description, gr.id as category_id, gr.id as group_id, gr_data.group_keywords, gr_data.group_custom_var1, gr_data.group_custom_var2, gr_data.group_custom_var3, gr_data.status as group_status, gr.parent_id, tmp.* FROM rot_groups AS gr JOIN rot_groups_data AS gr_data ON gr_data.group_id = gr.id and gr_data.site_id = '1' LEFT OUTER JOIN ( SELECT gs.thumb_id, gi.sponsor_id, gi.url, gi.crop_profile_id, gi.content_count, gt.thumb_url, gs.total_shows, gs.total_ctr FROM rot_gallery_info AS gi JOIN rot_gallery_stats1 as gs on gs.gallery_id = gi.gallery_id JOIN rot_thumbs AS gt ON gt.gallery_id = gi.gallery_id WHERE gi.gallery_type = 1 and gi.source_url = '1' and content_type = '2' ) as tmp ON tmp.url = gr.id WHERE gr.group_type = 'rotation' ORDER BY category_name asc;
SELECT gr.name as category_name, gr_data.custom_name as category_custom_name, gr_data.description as category_description,
gr.id as category_id, gr.id as group_id, gr_data.group_keywords,
gr_data.group_custom_var1, gr_data.group_custom_var2, gr_data.group_custom_var3, gr_data.status as group_status, gr.parent_id, tmp.*
FROM rot_groups AS gr
JOIN rot_groups_data AS gr_data ON gr_data.group_id = gr.id and gr_data.site_id = '1'
LEFT OUTER JOIN (
SELECT gs.thumb_id, gi.sponsor_id, gi.url, gi.crop_profile_id, gi.content_count, gt.thumb_url, gs.total_shows, gs.total_ctr /* , gd.alt, gd.description */ FROM rot_gallery_info AS gi
JOIN rot_gallery_stats1 as gs on gs.gallery_id = gi.gallery_id
JOIN rot_thumbs AS gt ON gt.gallery_id = gi.gallery_id
/* JOIN rot_gallery_data1 AS gd ON gd.gallery_id = gi.gallery_id */
WHERE gi.gallery_type = 1 and gi.source_url = '1' /* site_id */
and content_type = '2' /* set_id */
) as tmp ON tmp.url = gr.id
WHERE gr.group_type = 'rotation'
ORDER BY total_ctr desc
Постоянно виснет сервер
Re: Постоянно виснет сервер
В базе около 60к галер, и 10к в грабе.(граблю 3 штуки в минуту).
Галеры разбиты на 1100 групп. Может ли такая большая нагрузка создаваться из-за того что я использую так много групп?
Галеры разбиты на 1100 групп. Может ли такая большая нагрузка создаваться из-за того что я использую так много групп?
Re: Постоянно виснет сервер
Сами странички не открываются, там вот такая ошибка висит
Sorry, there was an error. Please, reload page in a minute.
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 2006 (MySQL server has gone away) (db_link) in query select cache_time from rot_pages where name = 'pics_content_list' . (xpimper.com) ' in /home/ftpaccess/xpimper.com/media/includes/db_modules/mysql.php:72 Stack trace: #0 /home/ftpaccess/xpimper.com/media/includes/db_modules/mysql.php(103): db_error('select cache_ti...', 2006, 'MySQL server ha...', 'db_link') #1 /home/ftpaccess/xpimper.com/media/includes/db_modules/mysql.php(198): db_query('select cache_ti...', 'db_link') #2 /home/ftpaccess/xpimper.com/media/tube/index.php(0): db_value() #3 {main} thrown in /home/ftpaccess/xpimper.com/media/includes/db_modules/mysql.php on line 72
Sorry, there was an error. Please, reload page in a minute.
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 2006 (MySQL server has gone away) (db_link) in query select cache_time from rot_pages where name = 'pics_content_list' . (xpimper.com) ' in /home/ftpaccess/xpimper.com/media/includes/db_modules/mysql.php:72 Stack trace: #0 /home/ftpaccess/xpimper.com/media/includes/db_modules/mysql.php(103): db_error('select cache_ti...', 2006, 'MySQL server ha...', 'db_link') #1 /home/ftpaccess/xpimper.com/media/includes/db_modules/mysql.php(198): db_query('select cache_ti...', 'db_link') #2 /home/ftpaccess/xpimper.com/media/tube/index.php(0): db_value() #3 {main} thrown in /home/ftpaccess/xpimper.com/media/includes/db_modules/mysql.php on line 72
Re: Постоянно виснет сервер
LA на сервере доходит до 80
Re: Постоянно виснет сервер
Подобное поведение на сервере началось после того как мы переделали вывод тумб через skip_group
для разделения групп по трем направлениям(straight,gay,shemale)
Может быть это и совпадение
для разделения групп по трем направлениям(straight,gay,shemale)
Может быть это и совпадение
Re: Постоянно виснет сервер
По оптимизации конфигов сервера админы отписались
Настройки проверяли несколько раз, нужно оптимизировать запросы или уменьшить их количество на единицу времени иначе сервер просто не справляется.
Настройки проверяли несколько раз, нужно оптимизировать запросы или уменьшить их количество на единицу времени иначе сервер просто не справляется.
Re: Постоянно виснет сервер
Поставил Select best category thumb interval, minutes раз в 600 минут
Серверу стало гораздо легче, слежу дальше
Серверу стало гораздо легче, слежу дальше
Re: Постоянно виснет сервер
1100 групп ?
вы группы и таги не путаете ?
вы группы и таги не путаете ?
Don't forget to run script update
Re: Постоянно виснет сервер
Проблема всё ещё осталась.
Запросы все ещё скапливаются.
Пока что периодически убиваем селекты.
>>1100 групп ?
вы группы и таги не путаете ?
Иными словами в TCMS нельзя использовать около 1к групп?
Запросы все ещё скапливаются.
Пока что периодически убиваем селекты.
>>1100 групп ?
вы группы и таги не путаете ?
Иными словами в TCMS нельзя использовать около 1к групп?
Re: Постоянно виснет сервер
По графика видим, что сейчас в момент, когда запросы скапливаются, LA в два раза меньше, чем в подобной ситуации ранее.
http://pix.toile-libre.org/upload/origi ... 391594.png
Но запросы все еще скапливаются. Их приходится прибивать.
Почему так просиходит - нужно уточнять у разработчика скрипта.
http://pix.toile-libre.org/upload/origi ... 391594.png
Но запросы все еще скапливаются. Их приходится прибивать.
Почему так просиходит - нужно уточнять у разработчика скрипта.