Перейти к содержимому


У кого КБ на TimeWeb - какую нагрузку у вас показывает база?


Сообщений в теме: 27

#1 smart

    Активный участник

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 06 Ноябрь 2011 - 11:26

всем мне нравится TimeWeb, но вот их админы начали ругаться - говорят наша база высокую нагрузку показывает.

прикладываю скрин с отчетом.

Если Вы тоже хоститесь на TimeWebe - какая нагрузка у вас?
Прикрепленное изображение: Хостинг_TimeWeb__Панель_управления_аккаунтом..png

#2 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 14 Июнь 2013 - 10:44

Просмотр сообщенияsmart (06 Ноябрь 2011 - 11:26) писал:

база высокую нагрузку показывает
Как-то решили вопрос с нагрузкой? У меня тоже тайм-веб и временами без причины зашкаливает. Сисадмин говорит, что cron.php вызывает перегрузку. Поставили запуск крон не ежеминутно, а каждые две - нагрузка снизилась в несколько раз.
При ежеминутной работе за сутки cron.php отрабатывает более 22 тысяч раз, файл логов превышает 3 Мб.
К разработчикам. Это нормально?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#3 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 14 Июнь 2013 - 14:27

Арифметика следующая: 60минут*24 часа = 1440 ежеминутных вызовов * 2 (один выполняющий, второй управляющий поток) = 2880 вызовов в сутки на 1 ежеминутное задание. + 1440 на пустую очередь в конце минуты (холостые). У вас ежеминутных заданий порядка 7? 2880*7=20160 + 1440(холостых) При уменьшении периода срабатывания с 1 минуты на 2 - количество вызов уменьшиться вдвое до 11520.

Если это возможно то отключите логи по cron.php

#4 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 14 Июнь 2013 - 15:01

Логи я могу отключить. Но это не повлияет на нагрузку. С арифметикой я дружу, подобные расчеты производил. Крон настроен на ежеминутный запуск. И мне не совсем ясно откуда такое количество в%2

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#5 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 14 Июнь 2013 - 15:15

Вы меняли время в самих заданиях на 2 минуты?

#6 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 18 Июнь 2013 - 08:27

Нет. Время изменили в настройках запуска крона у хостера.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#7 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 18 Июнь 2013 - 08:37

При изменении у хостера, ежеминутные задания не успевают отрабатывать, и как-бы копяться, поэтому расчет должен быть немного другой.

#8 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 18 Июнь 2013 - 10:24

Так каково будет правильное решение? Изменять настройки в КБ? Я не понимаю, почему они вообще вызывают перегрузку на сервере. Хостер пишет, что если не решу проблему - отключит аккаунт.
Если поставить рекомендуемый вами ежеминутный вызов GET через крон - нагрузка в 1,5 раза превышает допустимую.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#9 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 19 Июнь 2013 - 18:05

Сегодня отключили аккаунт за регулярное превышение нагрузки на сервере. Остались без базы. Проводились ли тестирования нагрузок с вашей стороны? Откуда могут быть такие показатели?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#10 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 21 Июнь 2013 - 10:39

Правильное решение - убирать ежемининутные задания в настройках крон КБ, либо уменьшать их период срабатывания. Тестирование проводилось. Переключите на Saas с привязкой аккаунта к вашему домену. Т.е. saas будет открываться по адресу например http://cb.antibrag.ru/
Отключений по перегрузкам не производиться.

Хочется именно Web, попробуйте http://www.hetzner.d...kte_vserver/vq7. Очень хороший подход к тарификации у http://selectel.ru/services/cloud/, но есть проблемы с надежностью.

#11 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 12 Декабрь 2013 - 17:02

Опять начались перегрузки. Опять хостер грозится отключить.
Помимо крон, что еще вызывает нагрузки на mysql сервер? У вас посредством ajax примерно каждые 30 секунд идет срабатывание event. Событие вызывает каждая открытая страница (обычно открыто сразу несколько). Длительность запроса при открытии страницы до 200 мс, далее примерно 1-2 мс. За рабочий день может набегать 20 минут обращений к базе. А у меня лимит 2500 секунд. После чего начинают слать злобные письма с предупреждениями. Когда установил на сервере две базы одновременно - рабочую и тестовую - нагрузка перевалила за 6000.
Есть какой-то штатный вариант оптимизации?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#12 Radik

    Активный участник

  • Пользователи
  • PipPipPip
  • 117 сообщений

Отправлено 13 Декабрь 2013 - 12:03

Меня тоже интересует вопрос оптимизации настройки работы крона с БД. 80 напоминаний успевают обработаться за 9 минут.
У вас БД на SSD?

#13 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 13 Декабрь 2013 - 12:20

Просмотр сообщенияRadik (13 Декабрь 2013 - 12:03) писал:

У вас БД на SSD?
Не задавался вопросом, что у них стоит на сервере.
Посмотрел - стоит SSD.

Сообщение отредактировал andibrag: 13 Декабрь 2013 - 12:36

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#14 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 13 Декабрь 2013 - 12:27

Господа пользователи, если есть среди вас потребители timeweb, не могли назвать нагрузку или еще лучше выложить скриншоты нагрузок.
Господа разработчики, помогите с оптимизацией. Хостер дал всего 4 дня на решение проблемы. В прошлый раз при возникновении такой проблемы нас отключили, пришлось перейти на тариф дороже. Теперь и его ресурсов не хватает. Следующее только vds.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#15 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 13 Декабрь 2013 - 14:11

Просмотр сообщенияandibrag (13 Декабрь 2013 - 12:27) писал:

Господа пользователи, если есть среди вас потребители timeweb, не могли назвать нагрузку или еще лучше выложить скриншоты нагрузок.
Господа разработчики, помогите с оптимизацией. Хостер дал всего 4 дня на решение проблемы. В прошлый раз при возникновении такой проблемы нас отключили, пришлось перейти на тариф дороже. Теперь и его ресурсов не хватает. Следующее только vds.

Самый простой вариант перейти на vds. Оптимизация напоминаний в планах, но на текущий момент не приоритета.
Теоретически можете размазать нагрузку, изменив стандартную функцию sql_fetch_assoc и вставить туда задержку например 100 мсек. Но и напоминания будут формироваться дольше.

#16 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 15 Декабрь 2013 - 11:44

Просмотр сообщенияAnalitic (13 Декабрь 2013 - 14:11) писал:

Самый простой вариант перейти на vds. Оптимизация напоминаний в планах, но на текущий момент не приоритета.
Теоретически можете размазать нагрузку, изменив стандартную функцию sql_fetch_assoc и вставить туда задержку например 100 мсек. Но и напоминания будут формироваться дольше.
Перейти на vds возможно. Но ваша программа позиционируется как простое решение для массового потребителя. На saas не все готовы работать. Многие предпочтут иметь свой домен. А тут тебе такой подарок. По вчерашним замерам, когда в системе не было пользователей нагрузка на mysql составила 2067 секунд. Т.е. это проделки крон. При этом у меня тариф далеко не дешевый, рассчитанный на нагрузку. А Вы говорите не приоритетная задача.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#17 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 15 Декабрь 2013 - 11:49

Не приоритетная, потому что приоритетом для руководства компании является SaaS-направление. Оно как раз и рассчитано на "массового потребителя", т.к. установка и наладка веб-версии в любом случае удел специалистов. Наличию собственного домена это никак не противоречит, т.к. легко сделать перенаправление. У нас уже несколько клиентов имеют отдельно сайт на своем домене и пользуются саас-версией по тому же адресу.

#18 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 16 Декабрь 2013 - 08:00

Мне saas не подходит хотя бы потому, что после перехода на новую версию (а иногда ревизию) часть моей программы банально перестает работать, в силу того, например, чтобы была изменена структура dom. Поэтому все переходы делаются очень осторожно.
Если информация не коммерческая тайна, каков процент saas и web пользователей программы?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#19 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 18 Декабрь 2013 - 16:10

Нагрузка снова перевалила за допустимую.

Просмотр сообщенияAnalitic (13 Декабрь 2013 - 14:11) писал:

Теоретически можете размазать нагрузку, изменив стандартную функцию sql_fetch_assoc и вставить туда задержку например 100 мсек.
Это спасет до ближайшего обновления ревизии...

Просмотр сообщенияCbCoder (15 Декабрь 2013 - 11:49) писал:

приоритетом для руководства компании является SaaS-направление
Пусть так, но оптимизация скриптов никак не связана с направлением, которое выбрало руководство. Если пользователям web версий потребуется использовать исключительно VDS - это не есть лучший вариант решения проблемы.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#20 Zver

    Активный участник

  • Пользователи
  • PipPipPip
  • 80 сообщений

Отправлено 14 Январь 2014 - 05:16

У меня тоже хостинг на TW. Тариф тоже топовый виртуального хостинга. Версия КБ 1.9.5 по причине которую описал andibrag

Просмотр сообщенияandibrag (16 Декабрь 2013 - 08:00) писал:

после перехода на новую версию (а иногда ревизию) часть моей программы банально перестает работать
Подумывал о переходе.... но после прочтения данной дискуссии понял что 1.9.9 перегружает хостинг... Посижу еще на 1.9.5 :-)

PS. наша компания собирается купить сервер для WEB нужд (несколько интернет страниц на Битриксе + КБ). Вот как подниму сервер так и перейдем на 1.9.9 :-)





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных