- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
А можно эту ситуацию предупредить?
настроить лимиты в apache или что там у вас
максимальное число клиентов по количеству максимально допустимых процессов. Это решит поставленную задачу "обезопаситься" от переполнения памяти.
настроить лимиты в apache или что там у вас
wtf? Разве мы сейчас не о лимитах говорим?
Partizansk Telecom, ваш коммент остался за пределами моего понимания.
Сайтов много. У сервера 24 гб. памяти.
neznaika добавил 01.06.2011 в 09:28
максимальное число клиентов по количеству максимально допустимых процессов.
Ааа, тогда всё в порядке. +++
Partizansk Telecom, ваш коммиент остался за пределами моего понимания.
Скажу проще: если PHP на сервере хостера сконфигурирован как suphp, то клиент из под клиентского аккаунта может прописать сколько хочет мегабайт памяти в memory_limit для выполнения сценариев скрипта(ов), также изменить остальные значения в php.ini, как сам пожелает. ☝
Partizansk Telecom, клиент - я один.
я про директиву prefork MPM/worker MPM/ITK/etc и тд
StartServers 20
MinSpareServers 20
MaxSpareServers 20
MaxClients 50
максимум - 50*512 памяти у вас получается при данной конфигурации. StartServers и MinSpareServers - уменьшите.
StartServers и MinSpareServers - уменьшите.
Дык я сделал, чтобы ясно было, сколько памяти и на что идёт. Какой смысл уменьшать?
То есть всё-таки по количеству клиентов, а не серверов надо ориентироваться?
StartServers 15
MinSpareServers 15
MaxSpareServers 15
MaxClients 30
p.s. и ещё тогда вопросец. Это нормально, что Debian кушает всю доступную память? За минусом мускуля и пхп естественно. А то вот ещё на одном сервере памяти 32 гб. и за месяц работы он выкушал всё, кроме 2 гб. правда и диски уснули почти.
neznaika, apt-get install htop
Там нажмете F1 и настроите отображение, как вам нужно. Увидите, что есть кеш. Корректная команда для просмотра свободной памяти: free -m
Вообще, линукс всегда отдает под кеши все что может. Хоть 300 Гбайт у вас будет памяти - всю забьет со временем в любом случае. Просто освобождается такая память моментально, чтобы быть отданной другому процессу если нужно.