myhand

Рейтинг
278
Регистрация
16.09.2009
netwind:
Уж панель-то не забудет включить ротацию для логов и всем чем она управляет. Это же программа,а не админ

Вот потому, что она "не админ" - вполне может включить ротацию раз в сутки. А логи клиентов за это время - засрут все. Никогда не видели error.log для сайта за сутки на 5Gb? При _нормальной_ работе, с точки зрения пользователя. Еще примеры Вам alw привел.

Никакая программа не может такое спрогнозировать. Самая супер-дупер, чего уж там говорить про ispmanager.

netwind:
На практике я помню много случаев, когда не хватало /var, не хватало /var/log, не хватало /tmp и все эти случаи были "непонятными" пользователям и всегда было еще полно места на других разделов. Проблема заключалась только лишь в неправильном прогнозе использования разделов.

Нет. Только в том, что кто-то своевременно не изменил размеры разделов. Системный администратор не компетентен / вовсе отсутствовал.

Кстати, если "полно места было на других разделах" - что-то таки должно было еще работать. Вместо того, чтобы из-за проблемы в /var/log/ - не работать _всему_. Интересно, подобный сценарий будет "понятен" клиенту? Что сайты у него не работают только потому, что логи некуда писать?

netwind:
Ну раз не умеют, может и не надо вообще пытаться прогнозировать?

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

netwind:
можно и с LVM разбить одним разделом, если уж так хочется LVM.

И чтобы сделать бекап баз данных - Вы для всего тома LVM с _одним_ разделом будете снапшот делать?

netwind:
разделы переполняются только потому, что ты сам создаешь такие условия когда они переполняются.

Но лучше не все сразу, верно? Пусть засранные логи не убъют клиентам возможности работать с базой данных и файлами сайтов. Не?

netwind:
Веб-шелл на интерпретируемом языке прекрасно можно залить на раздел с noexec.

Вы и nosuid не захотите включить? А то еще флажки есть иногда полезные, могу напомнить...

Но и noexec полезен, зря Вы так; хоть ради скрипт-киддисов - и то дело.

netwind:
Чего ради суетиться ?

Разные файловые системы. LVM + возможность динамически изменять размер разделов + куча операций, проводимых online (вместо тупого rsync, к примеру, при переносе данных на новый диск) + снапшоты.

Хватит уже юродствовать, netwind, Вы не андрейка ;)

netwind:
Это же панель. Вот и не игнорируйте её контекст. Бекапный скрипт для простого народа сконструирован так, чтобы уметь заливаться в том числе на ftp, отсылаться на почту и тд.

fsbackup - тоже "скрипт для простого народа" (ну, разве на почту не отсылается). Там нет подобной тупости, насколько я помню.

netwind:
А в случае с почтой ?

Разработчикам моча ударила в голову, что они для бекапа на почту используют те же методы, что и при создании гигабайтовых бекапов?

netwind:
Например, mysql, при попытке починить таблицу может создавать в /tmp временные файлы размером с саму таблицу + индексы. Переменная tmp_dir без рестарта сервера не меняется.
Тоже посоветуете не использовать mysql?

Вы начисто проигнорировали контекст. Если бекап-процесс собирается где-то сохранять огромадные временные данные - логично это сделать там, куда он потом сохраняет файлы. Там _должно быть_ много места. Только потому - это более разумное умолчание.

alw:
А как же монтирование избранных разделов с noexec, использование на разных разделах разных fs, вынесение каталогов, склонных переполняться, на отдельные разделы?

Мда. Оказывается, маразма тут можно не только от андрейки наслушаться. netwind тоже порой "отжигает" ;)

dex:
а как им в голову пришло поставить /tmp по умолчанию?

О, они еще и не такие вещи делают... Видимо, в расчете на большинство хомячков, у которых один раздел / на весь сервер.

Правильное решение - _не использовать_ ISP бекап.

Den73:
ну tmp как бы и предназначен для временного хранения файлов.

1) Существуют вполне нормальные системы бекапа, которые _не используют_ временные файлы.

2) Чем Вам не угодил для этого раздел, на который делается бекап?

netwind:
но раз уж mpm_event такой хороший, давайте будем последовательны и внедрим вашим клиентам схему с mpm_event без фронтенда.

Тогда все приемущества двухуровневой схемы потеряются.

Чтобы "все в одном", вплоть до сервера приложений (не написаных специально под задачу) - такого пока никто не придумал. Почитайте apache-httpd-dev на досуге - там была пара интересных обсуждений (заголовки типа httpd 3.0) вокруг этой темы.

netwind, я не пытался "оспаривать" кому что и зачем нужно. Просто выссказал свое мнение.

netwind:
Обобщение 1 : ...

Ко мне постоянно приходят люди, читающие этот форум, в т.ч. этот раздел - вовсе не из указанной Вами категории (в финансовом плане малоинтересной ;)). Обобщайте сколько угодно - просто эти обобщения без статистики ценны лишь для Вас.

С "обобщением 2" - я вполне согласен. Просто тогда нету речи о сравнении "что лучше" или вопросе "что на что имеет смысл заменить". Лучше - то, для чего полно хавту на говноблогах или есть кнопка в панели ISP. Ваш ответ, утрированно.

PS:

Более содержательной частью моего предыдущего поста - было выяснение того, чем Вам mod_php помешал. Эту часть Вы предпочли "не заметить".

netwind:
На бекенде, разумеется.

Ну и каким образом mod_php на бакенде мешает у Вас mpm_event на фронтенде? Это _два разных_ веб-сервера. Модули, установленные у одного - совершенно "параллельны" другому...

netwind:
полноценным хостерам советы и форумы не нужны

Почему вдруг "не нужны", да еще причем здесь "хостеры"? Кроме массового виртуального хостинга - других проектов не признаем?

netwind:
Человек покупает дешевый VPS на 256mb. ставит по документации ispmanager, apache, nginx (из ispmanager) и прекрасно все работает.

До появления первых проблем. В частности, связанных и с деталями конфигурации связки с nginx, о которых я упомянул. Тем только в данном форуме об этом - более чем предостаточно.

netwind:
Зачем такому сайтовладельцу лезть конфигурировать mpm_event ?

Незачем. Тем, кто ставить ispmanager на VPS - советы уже не нужны by design. И разве этот раздел форума только для счастливых обладателей ispmanager?

Для кого добрые дяди уже все решили - что толку советы раздавать?

netwind:
при том, что этот процесс сам по себе проблема. до сих пор в дебиане mod_php не совместим с worker, а уж с event тем более.

А зачем Вам на прокси mod_php? 😮 А на бакенде - держите себе спокойно prefork (как и в случае nginx).

Если Вы обнаружили подобную "проблему" - я начинаю подозревать, что Вы так и не поняли _что_ именно вообще предлагали сделать. Наверно, стоило переспросить - вместо того, чтобы лезть в обсуждение?

iopiop:
а почему все одинаково? если взять те же nginx и lighttpd то зависимость очень даже разная, у enginx зависимости памяти от кол-ва соединений практически нет, а у lighttpd - линейная

И у nginx - линейная (лучше быть просто _не может_, даже теоретически). Просто кто-то минул этап обучения и не сумел это на графике показать. Но коэффициентик относительно мал, с этим не спорю.

iopiop:
я же в пример тоже привел ПО, решающее те же задачи, однако разница - в разы.

Эта "разница" масштабируется по числу клиентов так же, как и у апача. Коэффициент другой, да. Но с учетом задач nginx в его типичной роли - не он будет основным пожирателем памяти, а бакенд. Точно также, если nginx в этой роли заменить на любой другой современный сервер (тот же апач).

iopiop:
ну т.е. такая архитектура не такая уж и редкость, раз используется в бекендах типа файловой системы?

Раздача статики - относительно простая задача во всех смыслах. Апач в самой традиционной архитектуре prefork - с этим справляется на ура. worker/event - еще лучше.

А вот "такая архитектура" становится _выгодной_ - при раздаче _много_ статики. Я не уверен, что ТС с такой задачей на практике столкнулся. Более того, не уверен - что _Вы_ сталкивались.

Преждевременная оптимизация? Прям как "творцы" из ISP - сделали раздачу статики nginx умолчанием при его установке. Проблем - огребли по самые уши (километровые конфиги nginx, логи, в которые пишут и nginx, и апач, и список можно продолжать). Приемуществ для типового сайта - нуль.

Может и хорошо, если апач будет терять _таких_ пользователей? Кому нужны подобные придурки-"одминистраторы", не умеющие посмотреть на багзиллу вебсервера или пошерстить мейл-лист на тему "а что Вы ребята с этой уязвимостью делаете/сделали"?

Все остальные в курсе методов защиты от этой атаки, "изобретенной" "RSnake". Они давно уже есть в нормальных дистрибутивах, в т.ч. и mod_reqtimeout - сейчас это стандартный модуль апача.

Смотрите когда в дебиане был закрыт баг:

http://bugs.debian.org/533661

Март 2010!

netwind:
а потом он спросит почему в админке джумлы кеширование не включается.

Оно _включится_. Просто работать не будет.

Но ТС вполне ясно описал проблему (xcache *вообще не работает*) - и она явно не в конфигурации xcache.

Всего: 4890