SaAnVi.Ru - пародии - фотоприколы - банная - политота - компота - житота | сцылки - блог - думы - рецензии - поржать - фотосеты - поддержать (0%) |
популярные посты ▶
|
ISPmanager, Apache, Nginx и все-все-все, или Линупс 3опубликовано: <весь блог>
Итак, сервер мой упал отнюдь не из-за Линупса - с ним, как раз, всё было очень в порядке. Расследование хостера показало, что на физическом сервере, где крутилась моя виртуальная машина, ОДНОВРЕМЕННО вышли из строя два винчестера в RAID-массиве. Видимо, привет питанию - что ещё тут скажешь; хотя ситуация практически невозможная. Но со мной, как вы знаете, невозможного не бывает. :) Сервер несколько часов писал что попало и куда попало - хотя, на удивление, всё далеко не сразу накрылось, а после проверки даже проработало несколько суток, пока я заводил новый. Слава Линупсу и файловой системе ext3, даже в таких тяжёлых условиях они покорно выполнили свою работу. Оставаться в таком положении было, конечно, нельзя - ни о какой гарантии на стабильную работу сервера в дальнейшем и думать не приходилось. Начал настраивать новый сервер - естественно, не так, как в прошлый раз, а с солидными знаниями. Отметил некоторые очевидности, коими хочу поделиться. Вот, к примеру, миф о "ненужности перезагрузки" в линупсах. Дескать, в этих ваших виндах вечно при настройке серьёзных сервисов и обновлений рекомендуется время от времени перезагружаться. А вот в линупсах, мол, не надо. Авотхуй! Надо, да ещё как - чтобы обезопасить себя от множественного геморроя. Лучше сразу после перезагрузки обнаружить, что какая-то херня не пашет, и исправить это (дико матерясь), чем настроить весь сервер без перезагрузки и потом столкнуться с тем, что не пашет пятнадцать каких-нибудь херней одновременно. Особенно это касается обновок сервисов - тут просто сам Бог велит. В линупсах до сих пор нет нормальных user-friendly настройщиков всего этого дерьма, чтобы не вникать в тонкости. Вникать придётся. Вот, к примеру, ISPmanager - по сути, одна из самых удобных (и ПЛАТНЫХ) панелей управления www-серверами. Эта, повторяюсь, ПЛАТНАЯ приблуда косячит практически везде и всегда, сколько ни обновляй её до распоследних версий. Дело не столько в косорукости разработчиков, сколько в крайней сложности реализации такой приблуды для линупсов. Линупс изначально создавался, всё же, чтобы "открывать и править". Конфиги. Текстовые. Руками. В этом ничего плохого нет - я вырос с DOS (да ладно, блеать, Радио-86РК ещё помню, а то и ЕС ЭВМ с её винчестерами, из которых потом "ТВ-антенны" люди делали). Когда знаешь всю эту фигню - она работает. А вот когда не знаешь - это адский ад. Ладно, Apache для меня известен ещё из-под виндов. На этом всё; остальное - что консервная банка для туземца. О чём это я? А, о конфигах. Так вот: представить себе абсолютно безглючную приблуду, которая редактирует конфиги, одновременно сохраняя адекватные настройки в других и постоянно проверяя третьи на предмет несостыковок - я лично не могу. И не будет такого, видимо. Стоит напортачить в одной строке - валится ВСЁ. Исправление - только руками; панель ISPmanager, обычно, сама после такого глюка тупо не загружается: если упал Apache - что ж загрузишь? В последних версиях ISPmanager к нему даже прикрутили костыль в виде собственного сервачка на 1500-м порту; костылёк спасает, но до первого столба - пока что-нибудь не случится с Nginx, в котором тоже кое-что по поводу костылька прописано. О, да - Nginx. Это, не поверите, второй вебсервер, который используется на куче сайтов вместе с изначальным и привычным Apache. Смысл таков: Apache протестирован и является де-факто стандартом в www-делишках, но он не оптимизирован для хорошей нагрузки. Мол, если так надо - покупай "здАрАвенный сервер" с кучей RAM'ы. Не каждый себе такое позволит, да и хостеры не спешат снижать тарифы, поэтому народ подключает Nginx, чтобы быстро гонять через него "статику" - картинки, музыку, архивы и т.п. - то, что не подвергается изменениям. Запросы к скриптам по-прежнему обслуживает "медленный" Apache со своим PHP. Вот такая вот загогулина. Два этих монстра частенько срутся между собой из-за несостыковок в конфигурации, а конфиг у Nginx - это нечто, находящееся за гранью добра и зла, поскольку для того, чтобы даже просто смотреть на него и пытаться понять, что в нём написано - уже нужна бутылка. Не говоря уж о редактировании. ISPmanager косячит не только из-за плохореализуемой задачи насчёт поддержки всех конфигов в должном состоянии. Дело в том, что разработчики вынуждены одновременно поддерживать несколько линупсов. Их же дохрена и больше. Да, это мы - братья-виндовозники - не особенно срёмся друг с другом по поводу версий виндов. Какая у тебя винда? XP? Молодец, уважаю, такой же отец, как я. Seven? Да тож ничего; ось как ось, тупому юзверю её свалить куда сложнее, чем старушку XP. Vista? Ну, хуйня конечно - да всё равно работает; поднастроил только, пинка дал - и в добрый путь. 2000? Хм, совсем интересно, непонятно - нафиг она тебе нужна, но сразу видно - молодец. 98/ME? И такое бывает. Да хоть 95/NT4 - короче, лично я-то любую ось от Microsoft могу юзать, не усираясь. Иное дело - линупсоиды; вот где гнездо холивара не только между принципиально иными осями, но и между разными дистрибутивами линупсоподобных. CentOS, RH, Debian, Arch, ALT, Gentoo - то, что я навскидку вспоминаю сразу (Ubuntu вроде из Debian, хотя уже тоже самодостаточный). И между толпами поклонников - нескончаемый срач. Если запустить CentOS'ника в Debian - он сломает там голову (и наоборот). В разных дистрибутивах разнится всё - от типичного представления файловой системы до мелких пакостей в конфигах одних и тех же сервисов. В одном месте написано "RPAFproxy_ips", а в другом должно быть "RPAF_proxyips" (найдите 10 отличий, блядь). Это такой невероятный идиотизм, что просто диву даёшься. Всё-таки, винде - виндово, линупсу - линупсово. Хочешь работать "из коробки" - ставь винду. Хочешь жопотраха - ставь линупс. Последний оправдывает только его бесплатность. Впрочем, на мой взгляд, это довольно весомое преимущество. Ибо винда своих денег явно не стоит. Расчувствовался я что-то - уже, поди, и не читает никто. Пора завязывать. Опыта со всем этим получил - по самую крышу; впору гордо именовать себя админом-линупсоидом. Ну и заодно самолично подтвердил свою же философию в записи "Технообразие". Написанную за день до того, как у хостера магическим образом накрылись два винчестера одновременно.
©2012, Анатолий Савенков
Комментарии
↑ к началу комментариев ↑↑ к началу страницы
Вы не зарегистрированы. Зарегистрируйтесь или войдите в систему, чтобы не набирать каждый раз проверочный код (и иметь другие приятные функции на сайте). Действует суточный лимит анонимных комментариев для защиты от троллей, школоло-хакеров и спам-ботов. На текущий момент осталось комментариев: 10. Добавить комментарий
Фулюганствовать не надо: соблюдайте правила приличия. Я не люблю комментариев не по делу типа "Оццтой!" и им подобных. Если хотите что-то покритиковать или поучить кого-то жизни - делайте это с чувством, с толком и с расстановкой.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||