- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Уже неделю сайт нормально работал. Сегодня прихожу — нагрузка на процессор от процесса mysqld 100%, сайт не отвечает. Перезапускаю lampp (апач, mysql и т.д.). Сразу же нагрузка становится 100%, даже полминутки не поработал. Выключил lampp. Минут 15 подождал, включил снова. Нагрузка спала до 10%, что вполне приемлимо. Но! Теперь при обращению к сайту он не может подключиться к базе данных, а при обращении к mysqladmin status пишет, что либо сервер не запущен (а он точно запущен) либо отсутсвует файл mysql.sock. Захожу в папку где он должен лежать. Там есть файл =mysql.sock который черного цвета (просматриваю через mc), 0 байт и недоступен для чтения.
Как поднять сервер? из-за чего сервер мог так упасть?
Точно ли процесс mysqld выгружен?
Если он там - уничтожьте процесс через kill (видимо, впал в ступор и стандартными средствами не выгружается). Если нет, то удалите mysql.sock - это файл блокировки, и попробуйте запустить снова.
1. mysql.sock - не файл блокировки.
2. тс, как адекватно мыслящий хозяйственник, уже решает проблему другим методом /ru/forum/343529.
есть вариант простой.. стопить сервисы по очереди и смотреть от кого нагрузка. или просто набрать top и посмотреть точнее.
если mysql, то поставить mytop и посмотреть что за запросы там в топе. еще вариант включить slowquerylog, но при том что процессор на 100% занят, он будет врать.
если помощь еще нужна, пишите в скайп или icq.
1. mysql.sock - не файл блокировки.
2. тс, как адекватно мыслящий хозяйственник, уже решает проблему другим методом /ru/forum/343529.
Я много вариантов рассматриваю. В том числе и такой. По-любому поднимать mysql надо, хотя бы чтобы базу скопировать
Остановил lampp, проверил как вы сказали. Его в списке нет.
если mysql, то поставить mytop и посмотреть что за запросы там в топе. еще вариант включить slowquerylog, но при том что процессор на 100% занят, он будет врать.
Сейчас уже нагрузка спала, проблема в том, что к mysql теперь не получить доступа.
ну, пишите в icq. Помогу.
ПРОБЛЕМА РЕШЕНА
Спасибо за это Artur Shakirov!
На сайт и вправду была ddoss атака, а с mysql были проблемы с правами. Остается загадкой только почему это произошло одновременно и почему mysql раньше работало исправно. Но главное что сейчас всё ок. Еще раз спасибо Артуру.