- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Четыре дня назад я подключился к хостингу:
OpenVZ, 7ГБ SSD, 2000 МГц, 256 МБ, CentOS, Nginx, PHP 5.6, MariaDB 5.5, phpMyAdmin 4.4.
Залил туда свой сайт:
- самописный движок на PHP (до примитивности простой, делает максимум 2 обращения к базе SELECT)
- маленькая база данных SQL - дамп весит 65KB. Три таблицы, 20 столбцов, 20 записей.
Домен совершенно новый, никому не известный. Согласно логам на него никто не заходит кроме меня (и еще пары ботов раз в сутки). Сайт пока находится в стадии тестирования.
Вчера вечером сайт перестал работать (не грузились данные из базы) и я получил письмо от хостера следующего содержания:
[...]
Уведомляем вас, что на сервере наблюдается нехватка оперативной памяти, в следствие чего происходит аварийное завершение процессов.
[...]
Список остановленных процессов:
Aug 13 17:46:18 ovzhost140 kernel: [874505.627341] Out of memory in UB 16488877: OOM killed process 538903 (mysqld) score 0 vm:876432kB, rss:74824kB, swap:0kB
Aug 13 17:46:20 ovzhost140 kernel: [874507.877085] Out of memory in UB 16488877: OOM killed process 870138 (mysqld) score 0 vm:741364kB, rss:72268kB, swap:0kB
[...]
Посмотрел по логам что этому предшествовало:
119.168.174.36 - - [13/Aug/2015:17:39:26 +0300] "GET /phpMyAdmin/themes/pmahomme/img/b_calendar.png HTTP/1.1" 304 0 "http://174.568.156.112/phpMyAdmin/sql.php?db=phot&table=articles&server=1&target=&token=4171165bf9439d0d55f8501e8268750" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0" "-"
119.168.174.36 - - [13/Aug/2015:17:39:26 +0300] "GET /phpMyAdmin/themes/pmahomme/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png HTTP/1.1" 304 0 "http://174.568.156.112/phpMyAdmin/themes/pmahomme/jquery/jquery-ui-1.11.2.css" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0" "-"
119.168.174.36 - - [13/Aug/2015:17:39:49 +0300] "POST /phpMyAdmin/tbl_replace.php HTTP/1.1" 200 2103 "http://174.568.156.112/phpMyAdmin/sql.php?db=phot&table=articles&server=1&target=&token=4171165bf9439d0d55f8501e8268750" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0" "-"
Это я заходил в phpMyAdmin - за семь минут до остановки процессов. После этого никаких действий не совершалось.
ВОПРОСЫ:
-исходя из характеристик сервера, и указанной нагрузки это нормально что он останавливает работу ? сталкивались с таким случаем?
- я так понимаю что причиной могло послужить то что я заходил в phpMyAdmin. Какие у него и у MariaDB минимальные системные требования к серверу ? Что то в интернете не нашел.
- что еще могло послужить причиной этого и как проверить?
- стоит ли продолжать работать с этим хостингом ?
- может ли хостер дать мне отчет какой именно процесс его так перегрузил ?
- реально ли хоститься на таком сервере (с такими зарактеристиками) небольшому PHP сайту ?
256МБ - это ОЧЕНЬ мало, для php+mysql. Поставьте хотя бы 512.
у вас модуля на пхп могут жрать память, там даже от ваших скриптов ничего не будет зависеть.
Провайдер не рег.ру?
А вообще для сайта это не серьезно.
Тарифы с таким объемом памяти годятся только для бэкап-сервера или секондори днс и т.п.
обрежте количество апачей и количество коннектов к mysql до 2-3, для вашего тарифа это максимум
Провайдер не рег.ру?
А вообще для сайта это не серьезно.
Тарифы с таким объемом памяти годятся только для бэкап-сервера или секондори днс и т.п.
да reg.ru. А что?
А сколько должно быть оперативы для сайта с посещаемостью 1 уник в сутки?
Скажите а есть какая нибудь програмулина для Windows которая позволяет удаленно просматривать количество занятой оперативной памяти на сервере?
Соберите php с минимально-рабочей конфигурацией, без лишних модулей. Оптимизируйте mariadb для небольшого кол-ва ресурсов.
Не вздумайте устанавливать Apache и MySQL, чтобы их обрезать, по совету из поста выше.
Так же возможен оверселл у провайдера, и вам не полностью выделяют ваши 256 Мб RAM памяти, по возможности смените виртуализацию на kvm, xen, vmware. На них оверсел возможен, но не такой дичайший
На сервере htop, top или atop, или же установкой munin мониторинга или агента (если есть сервер который будет собирать статистику).
да reg.ru. А что?
А то, что такие фокусы для рег.ру это норма.
Они знакомому на пустой VPS такие письма присылали.
Возьмите хостинг у другого провайдера и будет вам счастье. Могу посоветовать пару достойных.
А сколько должно быть оперативы для сайта с посещаемостью 1 уник в сутки?
Все зависит от движка, количество посетителей онлайн и грамотности настройки сервера.
Начните от 512МБ а дальше смотрите...
Скажите а есть какая нибудь програмулина для Windows которая позволяет удаленно просматривать количество занятой оперативной памяти на сервере?
Putty => SSH
Сервер 256mb в теории может работать норм при тонких настройках
Но вы его так не настроите, так что берите 512m
Работают на таких машинках 256 mb по 5 сайтов на joomla, ничего не падает.
Смените систему на CentOS 5 x86