- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вот сделал лог
И так мускул падает от добавления новостей. я уверен в этом на 90%
сейчас на кроне все вырубил, пока сервер работает нормально.
До 5 числа небыло никаких проблем, иногда падал сервак.
5 числа навернулись 3 базы данных, из за чего я не обнаружил из в панели ISP
вернее их размер был всего 5 мб.
Хотя в папке на серваке они лежали в полном обеме пол гига.
Сервер работал на тарифе
VDS-Отрыв
SSH root-доступ
Диск - 3000 мегабайт
Память - 128 мегабайт
саппорт сказал что не хватает памяти, после чего я сменил тариф на
VDS-Улёт
SSH root-доступ
Диск - 4000 мегабайт
Память - 160 мегабайт
но проблемму это не решило.
мускул падал каждые 10 минут. один акк с 5 сайтами.
Сервер продолжал работать нормально.
Затем я по очереди включил все акки.
Сейчас сервер работает.
Но вот базы данных видать побиты . Щас погляжу что с ними.
seosniks добавил 14.01.2009 в 18:14
и так судя по том что сервак работает и мускул не падает
Пролблема в самих базах данных.
мускул падает при добавлении новостей в базу.
за полтора часа все отлично работает.
Скорость открытия страниц вполне нормальная.
seosniks, ну да я имею ввиду сервер mysql. Вы попробуйте mytop запускать ДО того как начнется залипание и наблюдать что происходит. ( это то же самое что запускать в цикле mysqladmin processlist).
если места хватает то можно в /etc/my.cnf воткнуть log-bin и потом смотреть какие запросы собственно выполняются. также можно посмотреть в реалтайме mysqladmin -i1 processlist ну и статистику тоже надо бы глядеть mysqladmin stat и mysqladmin extended. Возможно просто из за того что базы наворачивались после восстановления пошли траблы.
Еще можно посмотреть лог ошибок самого мускуля (валяется обычно в директории мускуля с расширением .err). Если к примеру не хватает таблиц или они побиты - напишет.
seosniks, аналогичная ситуация была, в один прекрасный вечер база стала падать, делал ремонт и оптимизацию, непомогало, все свелось к тому, что я перешел на другой тариф.
hNick добавил 14.01.2009 в 19:37
Вот могу чем помочь, если действительно помогу. буду рад =).
1 способ починки таблиц.
1) переходим в директорию с вашей mysql
2) Останавливаем mysql
3) Для проверки таблиц:
4) Для ремонта
5) И запускаем mysql
2 Способ
Если неошибаюсь, работает при работающем mysql
Проверка таблиц
Ремонт таблиц
seosniks, ну да я имею ввиду сервер mysql. Вы попробуйте mytop запускать ДО того как начнется залипание и наблюдать что происходит. ( это то же самое что запускать в цикле mysqladmin processlist).
Спасибо netwind! Я обязательно попробую. Сейчас отключил добавление новостей в базу. Все нормализовалось. Сайты в подписи которые на серваке падали
seosniks добавил 14.01.2009 в 19:45
seosniks, аналогичная ситуация была, в один прекрасный вечер база стала падать, делал ремонт и оптимизацию, непомогало, все свелось к тому, что я перешел на другой тариф.
hNick добавил 14.01.2009 в 19:37
Вот могу чем помочь, если действительно помогу. буду рад =).
1 способ починки таблиц.
1) переходим в директорию с вашей mysql
2) Останавливаем mysql
3) Для проверки таблиц:
4) Для ремонта
5) И запускаем mysql
2 Способ
Если неошибаюсь, работает при работающем mysql
Проверка таблиц
Ремонт таблиц
Спасибо hNick! Завтра поробую сделать
seosniks добавил 14.01.2009 в 19:47
если места хватает то можно в /etc/my.cnf воткнуть log-bin и потом смотреть какие запросы собственно выполняются. также можно посмотреть в реалтайме mysqladmin -i1 processlist ну и статистику тоже надо бы глядеть mysqladmin stat и mysqladmin extended. Возможно просто из за того что базы наворачивались после восстановления пошли траблы.
Еще можно посмотреть лог ошибок самого мускуля (валяется обычно в директории мускуля с расширением .err). Если к примеру не хватает таблиц или они побиты - напишет.
rustelekom! Места свободно 800 мб. Хотя я уверен что там мусора гига полтора. так как было 2 гига пока все работало нормально.
Спасибо за помощь всем кто принимал участие в помощи.
Спасибо netwind! Я обязательно попробую. Сейчас отключил добавление новостей в базу. Все нормализовалось. Сайты в подписи которые на серваке падали
seosniks добавил 14.01.2009 в 19:45
Спасибо hNick! Завтра поробую сделать
По поводу проверки таблиц....
Могу дать скрипт, который делает это всё автоматически (проверка баз и таблиц)... Пишите в личку, если потребуется...
если места хватает то можно в /etc/my.cnf воткнуть log-bin и потом смотреть какие запросы собственно выполняются. также можно посмотреть в реалтайме mysqladmin -i1 processlist ну и статистику тоже надо бы глядеть mysqladmin stat и mysqladmin extended. Возможно просто из за того что базы наворачивались после восстановления пошли траблы.
Еще можно посмотреть лог ошибок самого мускуля (валяется обычно в директории мускуля с расширением .err). Если к примеру не хватает таблиц или они побиты - напишет.
есл можно раскажите подробнее как воткнуть в /etc/my.cnf воткнуть log-bin
строку кода если можно готовую
я так понимаю создать лог файлик прописать к нему путь?
Черт снова лег сервак. Хотя отключил все обращения к базе. кроме вывода новостей.
Или же может опять поддержка делает что то. так как сайт один неработал
я отписал чтоб починили и похоже что то сломали опять. 😡
в секции [mysqld]
где нибудь прописать просто строчку:
log-bin
и эти логи будут копиться в /var/db/mysql (если у вас фряха) с расширением .bin
смотреть их надо утилкой /usr/bin/mysqlbinlog имя файла лога.
PS. Если у вас не используются таблица типа innodb то лучше их в том же /etc/my.cnf совсем выключить. Опять же одной строчкой и в той же секции:
skip-innodb
А если используется то надо посмотреть может они и грузят (это по сути один здоровый файл и если он повредится то базам наступит большое куку. На ВПС я б не стал вообще пользовать базы на innodb).
в секции [mysqld]
где нибудь прописать просто строчку:
log-bin
и эти логи будут копиться в /var/db/mysql (если у вас фряха) с расширением .bin
смотреть их надо утилкой /usr/bin/mysqlbinlog имя файла лога.
PS. Если у вас не используются таблица типа innodb то лучше их в том же /etc/my.cnf совсем выключить. Опять же одной строчкой и в той же секции:
skip-innodb
А если используется то надо посмотреть может они и грузят (это по сути один здоровый файл и если он повредится то базам наступит большое куку. На ВПС я б не стал вообще пользовать базы на innodb).
Базы на обчном мускуле вродьбы sql
завтра покажу вам конфиг настроек.
seosniks добавил 14.01.2009 в 22:17
сейчас одну базу проверил в ней
ошибки
А вот как их лечить незнаю.
По идее их надо удалить. А чем это вы анализируете?
Покажите лучше что там на самом деле. Нужен вывод sql-команды по какой-нибудь из таблиц
"show create table cat_vip ;"
Что-то уж слишком плохо выглядит.