Puerto 9000: qué lo está usando y si es seguro terminarlo

El puerto 9000 lo usan php-fpm, SonarQube, MinIO y más. Mira qué lo usa en una Mac, si es seguro cerrarlo y cómo encontrarlo.

El puerto 9000 es un predeterminado muy concurrido. Varias herramientas sin relación entre sí lo reclaman, así que lo primero es averiguar cuál está corriendo. Un proceso escuchando en el 9000 casi siempre es un servicio local o una herramienta de desarrollo.

Qué suele escuchar en el puerto 9000

  • php-fpm: el administrador de procesos FastCGI de PHP escucha en el 9000 por defecto (algunas configuraciones usan un socket Unix en su lugar).
  • SonarQube: la interfaz web del servidor de calidad de código usa el 9000.
  • MinIO: el servidor de almacenamiento compatible con S3 sirve su API en el 9000 (su consola corre en el 9001).
  • Portainer (versiones antiguas): el Portainer antiguo usaba el 9000 para su interfaz; las versiones actuales usan el 9443 para HTTPS.
  • Xdebug 2: usaba el 9000, pero Xdebug 3 movió su valor por defecto al 9003 justamente para dejar de chocar con php-fpm.

Como tantas herramientas eligen el 9000, los conflictos son comunes. Está dentro del rango registrado (1024-49151), así que cualquier app puede tomarlo.

¿Es seguro terminarlo?

Por lo general sí. Un proceso en el 9000 suele ser un servicio local o una herramienta de desarrollo, no un componente de macOS. Identifica primero al dueño (el comando de abajo te lo muestra) y luego termínalo para liberar el puerto. Como siempre, no termines algo que todavía necesitas.

¿Es sospechoso?

En una máquina de desarrollo, generalmente no, pero como el 9000 se usa tan ampliamente, vale la pena confirmar qué herramienta es la dueña. Un proceso desconocido conviene identificarlo. El comando de abajo te dice cuál es.

Cómo encontrar y liberar el puerto 9000 en macOS

lsof -i :9000

La columna COMMAND te dice si es php-fpm, SonarQube u otra cosa. Para liberarlo:

kill -9 $(lsof -ti :9000)

Portie muestra el puerto 9000 junto con la app exacta que lo usa en su lista en vivo, algo especialmente útil aquí dada la cantidad de herramientas que compiten por él.

Preguntas frecuentes

¿Qué está usando el puerto 9000 en mi Mac?

El puerto 9000 es un predeterminado popular para varias herramientas: php-fpm, SonarQube y MinIO lo usan, y versiones antiguas de Portainer y Xdebug 2 también. Un proceso escuchando significa que una de ellas (o un servidor de desarrollo) está corriendo. Ejecuta lsof -i :9000 para identificarlo.

¿Es seguro terminar un proceso en el puerto 9000?

Por lo general sí; suele ser un servicio local o una herramienta de desarrollo, no un componente de macOS. Identifica primero al dueño y luego termínalo para liberar el puerto.

¿Por qué tantas herramientas usan el puerto 9000?

El 9000 es un puerto sin asignar y fácil de recordar dentro del rango registrado, por eso muchos proyectos lo adoptan como predeterminado. Eso también hace que los conflictos sean comunes, razón por la que algunas herramientas se han cambiado de puerto.

Prueba Portie gratis

Ve cada puerto abierto en tu Mac, qué app lo usa y cierra procesos desde la lista.

Descargar gratis