¿Es posible establecer la cantidad máxima de archivos abiertos en algún valor "infinito" o debe ser un número?En Linux: configure los archivos máximos abiertos en ilimitados. ¿Posible?
Tenía un requisito para establecer el límite de descriptor para un usuario de daemon a ser "ilimitado" y estoy tratando de determinar si eso es posible o cómo hacerlo. He visto algunas listas de correo referirse a un valor "máximo" que se puede utilizar (como en: "myuser hard nofile max", pero hasta ahora las páginas man y las referencias que he consultado no respaldan eso.
Si no puedo usar 'max' o similar, me gustaría saber cómo determinar cuál es el número máximo de archivos (teóricamente), así que tengo alguna base para el número que elija. No quiero utilizar 100000000 o algo, si hay una manera más razonable para obtener una cota superior
estoy usando RHEL 5 si es importante
actualización:.. que soy un idiota cuando se trata de cuestiones de redacción. Idealmente, me gustaría hacer esto en el límite archivo s.conf (que es de donde vendría "max"). ¿Eso cambia alguna respuesta?
Gracias por los comentarios. Esto es para una instancia de JBOSS y no un daemon que estoy escribiendo, así que no sé si setrlimit() me es útil. Sin embargo, Jefromi - Me gusta la definición de Infinity :) Vi una publicación que sugiere que un descriptor de archivo es "dos cortos y un puntero", así que debería ser capaz de calcular el límite superior aproximado.
¿Ha cambiado algo recientemente a partir de 2015? – CMCDragonkai
Potencialmente útil: Ubuntu 14.04 también tiene estos límites de 2^20 en '/ etc/security/limits.conf'. Cualquier cosa pasada eso restablecerá el límite al valor predeterminado 2^10 – Bacon