Я не знаю всех трюков beanstalkd, и мне нужно увеличить файлы max-open для beanstalkd в наших экземплярах AWS EC2. Я нашел пару ресурсов в Интернете (что выглядит более надежным для меня), что предлагает изменить не только beanstalkd конфигурации и конфигурации системы, как, что:Увеличение файлов max-open для Beanstalkd в экземпляре AWS EC2
# file: /etc/default/beanstalkd
BEANSTALKD_LISTEN_ADDR=127.0.0.1
BEANSTALKD_LISTEN_PORT=11300
START=yes
BEANSTALKD_EXTRA="-b /var/lib/beanstalkd -f 1"
# Should match your /etc/security/limits.conf settings
ulimit -n 100000
и объяснение, что почему я должен изменить «/ и т.д./безопасность/limits.conf "is: " Лоты ресурсов онлайн сообщают вам обновить настройки /etc/security/limits.conf и /etc/pam.d/common-session*, чтобы увеличить максимальное количество доступных файловых дескрипторов. Однако, по умолчанию установка beanstalkd на Ubuntu 12.04+ использует сценарий инициализации, который запускает процесс daemon с использованием start-stop-daemon, который не использует ваши системные настройки при настройке ulimits процессов. Просто добавьте эту строку в свои значения по умолчанию, и вам хорошо идти !»
Я не хочу менять глобальные системные настройки. Все, что я хочу, это изменить настройки beanstalkd.
Итак, почему я должен внести это изменение, если установка по умолчанию beanstalkd на Ubuntu 12.04+ использует сценарий инициализации, который запускает процесс daemon, используя start-stop-daemon, который не использует ваши системные настройки при настройке процессов ulimits? И если кто-то знает лучший способ увеличить файлы max-open для beanstalkd в экземпляре AWS EC2 без этих изменений в системных настройках?
Благодарим вас за внимание!