dianmust

Рейтинг
5
Регистрация
29.06.2013
pavellift:
dianmust, я вас узнал. Вас трудно перепутать с кем то. С вами мы всё обсуждали в тикетах и поэтому думаю повторяться нет смысла. А вот для общественности пожалуй объясню в чём было дело. Ваши проблемы заключаются вот в чём:
1. Вы совершенно не разбираетесь в администрировании. Это не беда, многие не разбираются, но другие верят техподдержке тогда наслово. Если мы говорим, что у вас израсходована вся оперативная память и весь swap (1 Гб), то значит так и есть..................

Я же и не писала, что не объяснили или бросили.

И нигде я не писала, что я "шарю в администрировании".

Вы не видите проблему, о которой я пишу.

Есть ВПС1: CPU: 1 ядро 3400 Мгц, Память: 1024 Mb, Диск (ssd): 25 Gb. Настройки Ваши по умолчанию (если они не подходят для рабочих сайтов, то следует об этом писать). 10 долларов.

Есть ВПС2: 512MB Memory, 1 Core, 20GB SSD Disk. 5 долларов.

На ВПС1 сайты занимают всю доступную память и ложат ВПС. Я перенесла те же сайты на ВПС2 (где памяти в два раза меньше) и "О чудо!". Там всё работает нормально. Нет 504/502 при создании поста, всё отлично работает. И даже с memcached, который Вы выключили, полагая, что проблема в нём.

ware:
Вроде VDS обычно сами клиенты администрируют и сами отвечают, если что-то там упало . :)

Мне кажется, если всё работает...работает....работает (Вы ничего не меняете) и потом резко начинает "неработать", то это проблема, возможно, оборудования или ПО хостера. Разве нет?

Очень много позитива. Странно много :)

У меня, к сожалению, негативный опыт с френдхостингом.

Большая часть сайтов у меня на WP. Работало всё более менее: часто при создании постов вылезала 504 ошибка, реже 502. ВПС оплатила фирма на год, поэтому я терпела.

Недели 2 как тому ВПС начал падать. Каждый день. Обратилась в тех. поддержку. Ответили, что скрипты такого-то юзера создают большую нагрузку и на ВПС не хватает ОЗУ. Раньше они, почему-то, не создавали нагрузку :)

Несколько дней тому у них что-то там полетело, они восстанавливали конфиги apache (как они написали), но почти все сайты на WP выбивали ошибку связанную с БД. Отписала в тикеты. Поправили. 2 сайта им так и не удалось восстановить. Если бы у меня не было резервной копии, то что мне тогда нужно было бы делать? Поцеловать френдов в зад и сказать спасибо за работу?

Всё закончилось хорошо. Я перенесла почти все сайты на DigitalOcean (моя рефка, вдруг кому пригодиться) на тариф за 5 долларов. И всё работает, никаких ошибок не возникает, ничего не падает, не зависает. У френдхостинга остались статичные сайты или сайты с очень низкой посещаемостью. Работает. Но за 10 баксов в месяц можно для таких сайтов взять что-то получше. Отвечает тех. поддержка быстро - тут вопросов нет. Качество же услуги не всегда на 5 баллов. Всё познаётся в сравнении и однозначно есть варианты лучше и выгоднее. После окончания оплаченного периода, естественно наша фирма перейдёт к другому хостинг-провайдеру.

specialist-seo:
в данном случае необходимости нет.

Например, возьмем drupal и его модуль views, для уменьшения нагрузки рекомендуется использовать отдельную реплику базы данных, чтобы не грузить основную.

Mongo DB, очень много кушает памяти, может съесть все и скриптам не останется. Поэтому ограничиваем или выносим отдельно.

Скрипты распределены по кластерам, основная база находится на своем сервере, по кластерам расползаются реплики для распределения нагрузки.

И т.д. бд выносят для решения определенных задач. Но при выносе нужно внимательно относиться к запросам.

Если у в одной таблице содержатся и контент и данные, а выводятся только тизеры, то нужно запрашивать именно их, иначе при выводе 1000 записей у посетителя отобразятся только заголовки, а между серверами прогонят все включая содержимое.

Достаточно много тонкостей и особенностей, но если не работаете с клиентами, а только для себя, то решайте проблемы при необходимости.

Лучше уделите внимание сайту и его наполнению, чем бесполезной на данный момент оптимизации.
Будет ДДОС, или трафик 2 ТБ на этом тарифе съедят или хостер выключит сайт для уменьшения шума в своей сети, а достичь даже 100 тыс человек только по этим запросам очень сложно.

В digitalocean есть готовый настроенный шаблон LAMP
Изучить останется только настройки апача. Nginx при текущей нагрузке излишен.

Спасибо большое.

Теперь точно будет чем заняться на выходных :)

specialist-seo:
Не очень понимаю, чем Вас результат в

313×60×24 = 450720 (450 тыс посететилей)

не устраивает на виртуалке за 10 баксов?

нужно быстрее, выкидываем апач, оставляем nginx, php5-fpm, memcache, при необходимости делаем кластер.
Только зачем это все, если даже 10 тыс в сутки не приходит?

VPS нагрузку держит, все работает.

Существует очень простой критерий выбора. Если один хостинг позволяет выдержать нагрузку в 50 тыс человек в сутки, а второй в 5 млн человек, а текущая нагрузка на сайт 300 человек, значит они оба подходят и держат.

Спасибо Вам большое за дельную критику.

Я уже решила для себя - забить, так как проблемы нет совсем.

Буду в свободное время осваивать администрирование серверов :)

Ребята, подскажите, а имеет смысл вообще выносить сервер баз данных на отдельный ВПС? Или оно того не стоит?

Evas:
Вообще, все эти тесты не показатель. Реальное кол-во посетителей сильно отличается...
ТС, если что могу помочь с оптимизацией самого сервера для макс. производительности.
Контакты и отзывы в профиле, буду рад помочь.

Спасибо большое за предложение. Я буду иметь его ввиду.

Я хочу разобраться сама. И не потому, что жалко денег. Я хотела пойти уже один раз лёгким путём. Заказа настройку, заплатила 30 долларов. Результат есть, но Вы и сами видите какой результат. А каждый месяц платить за настройку сервера разным людям я не могу :)

lonelywoolf:
На вашем сервере оно _должно_ уходить в ошибки. Можно посчитать количество потребляемой памяти каждым клиентом в среднем при запросе страницы. Я могу настроить ваш сервер таким образом (за бутылку), а рассказывать детальную статью на форуме уж простите, не буду. Единственное - ключевые слова cron, watchdog. Ну собственно какой-то скрипт проверяет доступность сервисов. Если они не отвечают - он их перезапускает. Такой скрипт можно написать и установить, он прост. А правильнее будет настроить всё таким образом, чтобы сервер отдавал статическую страничку при переполнении памяти, превышении нагрузки на процессор по виду (извините, сайт перегружен, зайдите позже) - это будет логичнее. Вообще при вашей посещаемости я бы вообще не дёргался с подобными вещами.

Спасибо большое. Я буду иметь Вас ввиду и подготовлю, в случае чего, бутылку :)

lonelywoolf:
313 посетителей на сайте одновременно - далеко не посещаемость в 313 человек ;). По поводу MySQL - там еще и размер БД играет не маленькую рояль. Да и как сконфигурирован сам сервер остаётся тоже только гадать, чего это у вас MySQL повис (нехватка памяти, тупо процессор не успевает обрабатывать запросы, etc.)

Да я понимаю. Там суточная посещаемость 100-200 человек. Размер БД - около 2-3Мб. За настройку сервера я платила админу (с нулледа) 30 долларов. Там стоит связка Nginx (статика + Apache).

Вы полагаете, что это, в принципе, нормально для WP - при 300 одновременных уходить в ошибки?

А может Вы мне подскажите, как сделать так, чтобы при подвисании mysql или httpd они сами перезагружались?

---------- Добавлено 23.12.2013 в 11:44 ----------

emariaru:
313 онлайн - довольно большая нагрузка, хостинг за 10 грина не вытащит

Спасибо, Вы меня успокоили. :)

Ну конечно же я клон. Вы идеальны и я у Вас ничего не заказывала.

Я в фейсбуке: https://www.facebook.com/mustafinadiana :)

Вы мне противны. Вы лживы и не порядочны.

Уже отписала своё "фе" про Инферно тут: /ru/forum/797777

12
Всего: 12