У нас есть сервер RedHat, единственная задача которого - запускать сервер JBoss. Мониторы заявили, что использование памяти резко возросло (у нас JVM ограничено до гораздо меньшего, чем общий объем памяти в системе), и JBoss потерпел крах. Мы перезапустились, и теперь все в порядке.
Странно то, что данных sar за 10 минут до сбоя просто нет. Средняя нагрузка поднялась до 50-х. Я видел сильно загруженные системы (350+ средней нагрузки), которые все еще собирали данные sar. Кто-нибудь знает, что может заставить sar перестать собирать данные?
Оказывается, нам не хватило памяти и места для подкачки. Теперь возникает вопрос (для другого потока), что может привести к тому, что экземпляр JBoss займет как минимум на 4 ГБ памяти больше, чем выделено в перманентном пространстве и куче?