- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Валится апач когда много доменов или файлов открыто... как прописать ulimit -n 128000
навсегда ? centos-5-x86_64-devel
/etc/security/limits.conf
Валится апач когда много доменов или файлов открыто... как прописать ulimit -n 128000
навсегда ? centos-5-x86_64-devel
В инит скрипте.
Например, в Debian - инит скрипт апача берет переменные окружения из /etc/apache2/envvars. В т.ч. и информацию для ulimit. И применяет это перед запуском. В centos аналогично, а если таки подобной возможности штатно нет - просто отредактируйте инит скрипт и поставьте там вызов ulimit перед стартом апача.
/etc/security/limits.conf
Двойка.
/etc/security/limits.conf
Двойка.
myhand - Единица вам.
--
[root@sr ~]# cat /etc/issue
CentOS release 5.5 (Final)
Kernel \r on an \m
[root@sr ~]#
---
было по дефолту
[root@sr ~]# su -m apache
bash: /root/.bashrc: Permission denied
bash-3.2$ ulint -a
bash: ulint: command not found
bash-3.2$ ulimit -a
open files (-n) 1024
--
изменили в limit.conf
apache soft nofile 10000
apache hard nofile 10000
@apache soft nofile 10000
@apache hard nofile 10000
-
стало
[root@sr ~]# su -m apache
bash: /root/.bashrc: Permission denied
bash-3.2$ ulimit -a
open files (-n) 10000
--
иногда надо маны читать myhand :)
стало
[root@sr ~]# su -m apache
bash: /root/.bashrc: Permission denied
bash-3.2$ ulimit -a
open files (-n) 10000
иногда надо маны читать myhand :)
Вот-вот. Именно что надо. Например что такое su и чем отличается su -m apache от обычного запуска апача из init-скрипта.
su -m это был пример , суть в том что Limit конфи применяет лимиты и всё работает.
--
показую выдержку limits.conf
#<domain> can be:
# - an user name
# - a group name, with @group syntax
# - the wildcard *, for default entry
# - the wildcard %, can be also used with %group syntax,
# for maxlogin limit
#
#<type> can have the two values:
# - "soft" for enforcing the soft limits
# - "hard" for enforcing hard limits
#
#<item> can be one of the following:
# - core - limits the core file size (KB)
# - data - max data size (KB)
# - fsize - maximum filesize (KB)
# - memlock - max locked-in-memory address space (KB)
# - nofile - max number of open files
# - rss - max resident set size (KB)
# - stack - max stack size (KB)
# - cpu - max CPU time (MIN)
# - nproc - max number of processes
# - as - address space limit (KB)
# - maxlogins - max number of logins for this user
# - maxsyslogins - max number of logins on the system
# - priority - the priority to run user process with
# - locks - max number of file locks the user can hold
# - sigpending - max number of pending signals
# - msgqueue - max memory used by POSIX message queues (bytes)
# - nice - max nice priority allowed to raise to values: [-20, 19]
# - rtprio - max realtime priority
# - chroot - change root to directory (Debian-specific)
#
#<domain> <type> <item> <value>
#
#* soft core 0
#* hard rss 10000
---
myhand - почитайте limits.conf документацию, su был прмиером что бы показать вам , собственно сам апачи и работает с под этого юзера, знаете как мне сложно такие простые вещи писать грамотному человеку.
Теперь к вам вопрос, зачем мне рассказывать за Init ? когда всё работает ?
madoff, почитайте про /etc/security/limits.conf apache и pam , и почему ограничения на память и CPU писались непосредственно в конфиге апача RLimit*
madoff, почитайте про /etc/security/limits.conf apache и pam , и почему ограничения на память и CPU писались непосредственно в конфиге апача RLimit*
мы говарим за файлы. причём тут mem - cpu
su -m это был пример , суть в том что Limit конфи применяет лимиты и всё работает.
"Все работает" будете говорить, когда посмотрите на вывод ulimit в cgi-скрипте апача, который работает от имени apache.
myhand - почитайте limits.conf документацию, su был прмиером что бы показать вам
Это отличный пример того, что Вы о содержимом каталога /etc/pam.d/ не слышали. И что апач, без патчей, не смотрит на пам-лимиты - не слышали тоже.
При том, что пам-лимиты применяются (ежели таковое происходит) - вместе, дорогой вы наш "читатель" limits.conf документации...
Бред вы пишите, а я бредом отвечать не могу. Я заметил вы всегда ищите причины, что то доказать, в итоге запутываете что и и чёрт ногу сломает.
Бред вы пишите, а я бредом отвечать не могу.
madoff, не льстите себе - Вы пары слов связать не в состоянии. Не то что отвечать "не бредом".
Собственно, отвечали на Ваши вопли не ради Вас, а ради автора топика. Чтобы он последовав подобным "советам" не остался в недоумении "а что это не работает".