- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Когда тестово перегружаю свой VPS, сервер падает и через пару минут перезагружается.
У меня стоит cms joomla 1.5.
Так вот, иногда, когда сервер перезагружается после падения, очень редко выскакивает ошибка в базе данных my sql и cms больше не работает.
Эта типичная ситуация при падении серверов? Может стоит Joomlu версии 3.6 установить и проблема исчезнет? Или это все же типовая проблема базы данных?
А может стоит купить сервер по мощнее, или настроить его получше?
А может стоит купить сервер по мощнее, или настроить его получше?
Проблема не в мощности, я специально с помощью интернет сервиса вызываю ситуации перегрузки сервера, чтобы посмотреть что будет.
Вот раз 20 перегружал, все нормально было, потом однажды после перезагрузки выдалась ошибка базы данных и cms так и не заработала, жаль я не сохранил print screen ошибки.
Значит по идеи после перегрузки всегда все в порядке должно быть? И что там можно настроить?
Значит по идеи после перегрузки всегда все в порядке должно быть? И что там можно настроить?
Нет, неправильно, настройки дложны быть такими, что бы при любых нагрузках перезагрузок не происходило.
---
Виктор
Зависит от того, чем была вызван overload сервера (пишу по английски, потому что на русском короткого термина нет). Простой reboot сервера никаких ошибок обычно не создает, потому что сервисы в этом случае штатно останавливаются (тот же сервер MySQL). Если был создан overload и сервер пришлось отпрвлять на reboot, то, для примера, при полностью занятой памяти и свопе, могут не сохраниться данные сервера MySQL из памяти на диск. В результате, таблицы в базах могут побиться. Также, в случае, если открыто много файлов или идёт интенсивная запись на диск, может повредиться файловая система и потребуется сделать fsck при старте.
Нет, неправильно, настройки дложны быть такими, что бы при любых нагрузках перезагрузок не происходило.
---
Виктор
Зависит от того, чем была вызван overload сервера (пишу по английски, потому что на русском короткого термина нет). Простой reboot сервера никаких ошибок обычно не создает, потому что сервисы в этом случае штатно останавливаются (тот же сервер MySQL). Если был создан overload и сервер пришлось отпрвлять на reboot, то, для примера, при полностью занятой памяти и свопе, могут не сохраниться данные сервера MySQL из памяти на диск. В результате, таблицы в базах могут побиться. Также, в случае, если открыто много файлов или идёт интенсивная запись на диск, может повредиться файловая система и потребуется сделать fsck при старте.
Уже более ясно.
Если все же я настрою сервер так, чтобы при любых перегрузках перезагрузок не происходило, то в теории при снижении нагрузки, сервер(сайт) отвиснет и начнет дальше работать?
И все же могут возникать перегрузки, от которых не отвиснет, и придется перезагружать сайт вручную?
Обычно виснет по паре тройке типичных ошибок, которые можно легко поправить:
В httpd.conf установить MaxClients 40 (число примерное, зависит от того, сколько у Вас памяти установлено и сколько ест каждый процесс апача).
В /etc/my.cnf прописать max_connection = 50 (тоже примерно).
Эти лимиты не позволят в 99% случаях занять апачу и мускулю всю память. В 99% случаях серверы из-за этого и получают нагрузку или вообще зависают. Посетители при этом будут получать отлупы по таймауту, но сам сервер не зависнет. Остальное уже смотреть по мере необходимости, возможности и по наличию бюджета.
Короткий термин для overload есть - перегрузка.
Какое-то оно сливающееся: перегрузка : перезагрузка. Не такое выразительное.
И все же могут возникать перегрузки, от которых не отвиснет, и придется перезагружать сайт вручную?
Никаких "зависнет", "отвиснет" и "перегружать вручную" на нормально настроенной системе быть не может. Если такое есть - система настроена неправильно, не оптимально.
Смотрите, нагрузка может быть штатной - честные пользователи на сайте, которые приносят Вам деньги, и нештатной - наприер, ддос-атаки, действия недоброжелателей и т.п.
Ваша систем должна 100% справляться со штатной нагрузкой. Если число посещений выросло до фантастических размеров и никакая оптимизация, например, разного рода кеширование, уже не справляется - пора на более мощное железо.
Ваша система, в идеале, должна отсеивать без видимого увеличения нагрузки весь нештатный трафик.
Тут все грубо, упрощенно, но суть в этом.
---
Виктор
Уже более ясно.Если все же я настрою сервер так, чтобы при любых перегрузках перезагрузок не происходило
Судя по тому что вы пишите, вы сервер не настроите, обратитесь к специалисту. 50-100$ и пару лет на сервер можете не заглядывать.