Всем большое спасибо.
Действительно, последовал совету baas обратиться к специалисту.
В этой ветке и нашел LEOnidUKG. Далеко ходить не нужно.
Проблема решена.
Что было:
Неправильно настроенные my.cnf и apache2.conf.
Также нагрузку создавали плагины на 200 сайтах, генерирующие сайтмапы, состоящие из большого количества страниц.
Как я понял поисковики "дергали" их и создавалась большая нагрузка. Леониду еще раз большое спасибо!
Леонид, спасибо Вам огромное!
3 года мы мучались с нагрузкой на наш сервер, но все наконец-то разрешилось с Вашей помощью.
Хочу порекомендовать Леонида как специалиста "FULL STACK", т.к. он разбирается не только в техническом обслуживании сайтов, но и в MySQL, PHPMyadmin, apache, nginx, сложных запросах и других смежных вопросах. Наш сервер состоит из 80 Гб Баз Данных и порядка 1,5 Терабайт самих данных - сейчас всё летает и работает как часы. Грамотно настрены конфиги my.cnf и apache2.conf, настроен apache status, в общем, все как надо.
Лучше всего о проделанной работе скажут цифры LOAD AVERAGE.
БЫЛО:
Средняя загрузка (1, 5, 15 мин) 83.48 91.01 87.32
СТАЛО:
Средняя загрузка (1, 5, 15 мин) 3.12 3.54 9.22
Вот пациент лежит и не шевелится. Вот Вам его МРТ, где опытный врач может увидеть опухоль. Пропишите мне лекарства. (Пожалуйста, :))
Нет, простите.
Я просто думал, что какое-либо значение в скринах будет критическим и кто-нибудь по опыту уже, возможно сталкивался с этим ранее.
Возможно, я действительно мало что понимаю в нагрузке, но все-таки сервер лежит, и нагрузка процессора 100%
Можно как-то выявить почему такая нагрузка?
---------- Добавлено 10.10.2018 в 20:40 ----------
По идее должен.
Как можно это проверить?
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
Огромное количество ip-адресов
netstat -na | grep SYN
*прогнал несколько раз для чистоты эксперимента:
p.s. фото загружены на Радикал-Фото, может быть у Вас блок на него..
Друзья, большое спасибо за советы. Вопрос решен.
Подскажите, пожалуйста, еще по теме.
Как узнать все возможные параметры в справочнике API?
Вот, что я попробовал сделать:
<?php $curl = curl_init(); //инициализация сеанса curl_setopt($curl, CURLOPT_URL, 'https://www.site2.ru/'); //урл сайта к которому обращаемся curl_setopt($curl, CURLOPT_HEADER, 0); //выводим заголовки curl_setopt($curl, CURLOPT_POST, 1); //передача данных методом POST curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //теперь curl вернет нам ответ, а не выведет curl_setopt($curl, CURLOPT_POSTFIELDS, //тут переменные которые будут переданы методом POST $post = array ( 'Accept' => 'XXXXXXXXXXXXXXXXXX', 'Authorization' => 'XXXXXXXXXXXXXXXXXX' )); curl_setopt($curl, CURLOPT_POSTFIELDS, $post); $res = curl_exec($curl); curl_close($curl); echo ($res); ?>
Но почему-то выходит ошибка 301 Moved Permanently
smbbws, я так и подумал, что будут такого рода "кадры", как вы.
Ссылку удалил. Советом может поможете лучше? Проблема до сих пор актуальна.