En las versiones recientes de Oracle WebLogic 12c, los ficheros de log de tipo .out —donde cada Managed Server vuelca su salida estándar y de error— dejan de rotar automáticamente. Los .log siguen rotando con normalidad, así que el problema pasa desapercibido hasta que un <managed_server>.out ha crecido sin límite y empieza a comprometer el espacio del filesystem.
El problema
BUG 27487203
BUG:27487203 - MANAGED SERVER .OUT FILES DO NOT GET ROTATED UPON RESTART OF MANAGED SERVERLa causa
Es un bug reconocido por Oracle que afecta a partir de la versión 12.2.1.3. La política de rotación que configuras para el servidor —por tamaño o por tiempo— se aplica a los ficheros .log, pero no alcanza a los .out. No es un error de configuración: por mucho que ajustes los parámetros de rotación, sobre el .out no actúan.
La solución
El workaround consiste en forzar la rotación en cada arranque del server, de manera que cada reinicio cierre el .out vigente y abra uno nuevo. Se activa desde la consola de administración:
- Entra en Environment → Servers y selecciona el Managed Server afectado.
- Abre la pestaña Configuration → Logging.
- Despliega la sección Advanced, al final del formulario.
- Marca la casilla Rotate log file on startup y pulsa Save.
- Reinicia el Managed Server.

Resultado
Tras el reinicio, confirma que el fichero rotó de verdad: el .out anterior queda archivado con sufijo numérico (<server>.out00001, <server>.out00002…) y el server escribe en uno nuevo.
Conviene tenerlo claro: esto es un paliativo, no una corrección. Entre un arranque y el siguiente el .out sigue sin rotar, así que en servidores con ciclos de vida largos el fichero vuelve a crecer sin freno. Si tu entorno reinicia con poca frecuencia, complementa el workaround con rotación externa a nivel de sistema operativo, y consulta en My Oracle Support si ya existe parche para el bug 27487203 en tu versión.
