Я получаю ужасную ошибку «Слишком много открытых файлов» примерно через 5 минут после моего приложения. Это шоу для меня. Я знаю, что есть 256 открытых ограничений файлов. Я бежал lsof, чтобы отслеживать, если у меня есть утечка. Я обнаружил, что многие из открытых дескрипторов - это просто соединения Tomcat и другие процессы. Процесс «nginx», по-видимому, является единственным, который колеблется, но он по-прежнему достигает максимума около 81. Мое приложение, похоже, не теряет файловые дескрипторы. Я абсолютно люблю облачный литейный завод. Это первый PAAS, который не требует, чтобы я реорганизовал свое приложение, чтобы все работало. Когда будет увеличен лимит файла? Я использую Micro Cloud Foundry для тестирования, но я хочу как можно скорее запустить в Hosted Cloud Foundry. Я получаю эту ошибку в обеих версиях. Есть ли способ обойти это? Я попытался изменить лимит на экземпляр Micro Cloud, но я получаю ошибки, заявляя, что у меня нет прав на внесение такого изменения. Любая помощь или предложения по этому поводу?Ошибка «Too Many Open Files» на Cloudfoundry
ответ
Новый дескриптор файла квота в следующей миграции базы данных:
Line 185.
Данный параметр не вступит в силу на нашем http://cloudfoundry.com до времени кадра апреля, когда мы появляемся от нашего бета-статуса, а наши компоненты «следующего поколения» находятся в производстве.
Если вы запустите свою собственную версию Cloud Foundry, вы можете запустить эту миграцию, предположив, что используете cloud_controller_ng.
Утилита Micro Cloud, которую мы используем для внутреннего использования, имеет в ней новый контроллер облака. Вы можете прочитать, как мы это делаем для наших целей здесь:
Мы немного переживаем переходный период, поскольку мы осуждаем устаревшие биты и двигаемся к этим компонентам NG. Извинения за заклинивания, но они будут стоить того. Спасибо за ваше терпение.
Бест,
Matt Рейдер менеджер продукта Cloud Foundry
Я вошел в систему как пользователь root. Я изменил файл /var/vcap/packages/dea/dea/lib/dea/agent.rb и файл /etc/security/limits.conf.
Для файла agent.rb я следовал инструкции здесь: http://mdahlman.wordpress.com/2012/04/20/micro_cloud_foundry/
Для файла limits.conf я следовал инструкции здесь: http://myadventuresincoding.wordpress.com/2010/10/09/ubuntu-increasing-the-maximum-number-of-open-files/
Я не уверен, фиксируем помогли или если он требуется изменить оба файла. Приложение, похоже, работает сейчас, поэтому я продвигаюсь дальше. Если у кого-то есть лучшее решение, я был бы рад услышать это.
Это позволяет мне запускать мое приложение на самодельном литейном заводе. Было бы намного лучше, если бы у кого-то было решение для размещенной версии. К сожалению, мне пришлось бы найти какой-то способ ограничить мое приложение для использования в 256 дескрипторах файлов, и это вряд ли произойдет.
- 1. cassandra too many open files
- 2. Elasticsearch too many open files
- 3. npm -g "whatever" too many open files
- 4. java autosys too many open files
- 5. golang too many open files in go function, goroutine
- 6. Ошибка «Too Many Fields Defined»
- 7. Too Many Write Ops
- 8. Ошибка: «Err Too Many Redirect» Prestashop 1.7
- 9. Ошибка сценария оболочки: «[: too many arguments»
- 10. CUDA too many dlls
- 11. kivy too many indentation
- 12. datetick too many output аргументы
- 13. TOO MANY THREADS ERROR EXCEPTION
- 14. mysql too many indexe keys
- 15. sprintf too many/few decimals
- 16. interactivePopGestureRecognizer popping too many views
- 17. Elasticsearch query too many results
- 18. Python getopt too many arguments
- 19. Scala foldLeft too many parameters
- 20. Spring Boot Too Many Redirects
- 21. Hudson Too Many E-Mail
- 22. развертывание xwiki на cloudfoundry
- 23. MySQL Open Files Limit
- 24. Tokenizing and Indexing many files
- 25. golang postgres too many connections error
- 26. Mongo staled with too many insertions
- 27. zip list too many items to unpack
- 28. Nginx «ERR TOO MANY REDIRECTS» Index.php issue?
- 29. mysql join query take too many resources
- 30. paginating using .slice select too many items
К сожалению, ссылка микро облако здесь: http://cloudfoundry.github.com/docs/running/micro_cloud_foundry/developing_cf.html –