Stek

Рейтинг
315
Регистрация
23.05.2004
Rodnoi:
И не в деньгах и проектах дело, предположим, что они есть.

Ага, рассказывай. Когда каждый год оплата квартиры и жратва - это +30% от прошлого года, то через 2 года без соответствующей индексации зарплаты, программер просто уходит на новое место работы.

lonelywoolf:
Сейчас работаю инженером в конторке

С конторки на контору всегда выгодно менять, из за большей стабильности.

Rodnoi:
С точки зрения работодателя всегда смущали "прыганья" жопы работника до нас (в трудовой или резюме).

Меняю работу каждые 1-2 года, все знакомые так же. Ибо для программиста фактически единственный способ поднять зарплату и ознакомиться с новыми технологиями.

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

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

Сервер для хостинга - процентов 30% от успеха. Еще нужен саппорт. Еще нужен админ. Еще нужен биллинг.

Можно начать с админа, он как правило нужный вариант сервера и посоветует.

Саппорт - тут главное уметь вежливо посылать в даль, переводя на админа только действительно проблемы, а не "у меня вордпресс чой та не работает" .

Биллинг - решать самому. Или покупать готовые решения, или на первых порах табличка клиентов в excel и все расчеты, счета и т.п в ручную .

dmitrii_trof:
А сайты в ближайшее время не будут расти теми темпами как раньше. Наоборот, нас ждет волна убывания хостинг-компаний.

Спорное утверждение. Число сайтов растет. А прогорают прокладки, между хостингом и клиентом. Зато ресселлеры со своими админами, со своей поддержкой, имеющие более гибкие условия от хостера - живут прекрасно.

И это устраивает всех. Датацентр избавлен от мелкой рутины, у клиентов цены ниже датацентра и есть поддержка. А ресселер имеет значительную скидку от датацента и довольных клиентов.

Пообщайтесь с http://balticservers.com , довольно вменяемый хостинг.

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

Одинаково по скорости будут. В nginx гораздо гибче конфигурация. Перешел на него где то после двух лет использования lighttpd , в общем не пожалел ни разу.

Единственный минус - нет cgi-bin, надо делать через враппер. А во всем остальном, лайт проигрывает. Поддержка слабая, фактически не развивается. В настройке лайт гораздо легче, но там и настраивать особо нечего.

kgtu5:
Stek, вот это точно бред: впска ТСа ни за что не прокрутит 100Гб-ную базу, сами подумайте сколько в ней должно быть индексов, явно не на пару мегабайт.

Ну кто же спорит, учитывая, что у ТС дисковое пространство всего 50 гиг :D А так, тот же longblob может содержать 4 Gb данных, при индексе на первичный ключ типа longint - 32 байта. Так что и терабайт запросто можно хранить в базе, имея на сервере всего пару гиг памяти.

Поэтому подсчет число соединений * размера базы = полностью не верным.

Примерно так:

StartServers 5

MinSpareServers 5

MaxSpareServers 10

ServerLimit 32

MaxClients 32

MaxRequestsPerChild 1024

MaxClients - число одновременно выполняемых запросов.

Еще можно попробовать KeepAliveTimeout установить в 0 или в 2 , что бы не висели долго процессы.

Так же наверное можно выключить следующее:

LoadModule ldap_module modules/mod_ldap.so

LoadModule dav_module modules/mod_dav.so

LoadModule dav_fs_module modules/mod_dav_fs.so

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

kgtu5:
Stek, скажите простой, подчеркиваю простой, для незнающего ничего человека, способ, рассчитать размер необходимой оперативной памяти при 150 посетителях, думаю ваш метод будет не меньшим бредом.

Потому что нет таких простых и понятных решений. А уж тем более для mysql, где все от запросов зависит. Размер базы там вообще не влияет на потребляемые ресурсы. База хоть 100 гиг может быть, а выборка по индексу сожрет пару мег памяти. И наооброт, в паре простеньких таблиц с тысячей записей, выборка с джойнами превратится в сравнение сотен миллионов строк данных и пожиранием всей оперативки.

А в апаче какие настройки ?

MaxRequestsPerChild - это через сколько запросов перегружать процесс.

"apachectl -V" в консоли, что бы выяснить, какой именно модуль включен. Ну и уже того модуля конфигурацию смотреть, сколько разрешено процессов и т.п.

kgtu5:
тупо умножте общий объем баз данных на 150 пользователей и получите объем требуемой вам памяти только под mysql
kgtu5:
в пики посещаемости будет именно так

Ерунда полнейшая. Размер потребляемой памяти зависит от структуры таблиц, запросов, настроек самого sql сервера. А не от размера базы.

spiidal:
Куда копать? Спасибо.

На скрине куча php процессов. Почему ? Если апаче, то php должен работать через mod_php. А если уж cgi - то тогда php-fpm + nginx или тонкая сборка апача без кучи лишних модулей.

Плюс опять же по скрину, php забрал весь процессор и скорее всего и всю память.

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

Установите в апача максимально число запросов в 20, перегрузите сервер, смотрите как потом будет потребление памяти. Если памяти куча, а вэб сервер стал выдавать ответы медленно - можно еще чуть увеличить процессов, скажем до 25. И так пока не дойдете до 90% занятости памяти.

Ну а дальше уже свои скрипты оптимизировать.

sladkydze:
У меня все ноды 2 сокета и 384 оперативки.

Ну вот нарастите до гигабайта, то может быть сайт в вашей подписи сможет даже картинку отобразить. А то пока тяжко ему, html отработать :D

Всего: 2766