| Anterior | Siguiente |
| ENOTTY | ETXTBSY |
ETXTBSY
Qué significa ETXTBSY
ETXTBSY es la condición histórica «text file busy». Puede aparecer cuando un proceso de despliegue intenta abrir o modificar de forma incompatible un ejecutable que está siendo usado como imagen de programa.
La solución segura no es sobrescribir el binario activo byte a byte. En sistemas Unix suele ser mejor crear un archivo nuevo completo en el mismo filesystem, validarlo y sustituir el nombre mediante rename() atómico, coordinando después el reinicio de procesos cuando sea necesario.
Qué comprobar
- Identifica qué proceso está ejecutando o mantiene abierto el target y qué herramienta intenta escribirlo.
- Escribe la nueva versión en un archivo temporal del directorio destino, valida y renombra atómicamente.
- Separa ejecutables/librerías de archivos de datos generados en runtime.
- En rolling updates, coordina sustitución y restart en lugar de depender de timing accidental.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.