7 votos

launchd escuchando en el puerto 4444

el lsof comando me dice launchd está escuchando en el puerto 4444:

$ sudo lsof -i tcp:4444

COMMAND PID USER   FD   TYPE           DEVICE SIZE/OFF NODE NAME
launchd   1 root   32u  IPv4 0xfe4e7e9bb5c1a5      0t0  TCP localhost:krb524 (LISTEN)
launchd   1 root   46u  IPv4 0xfe4e7e9bb5c1a5      0t0  TCP localhost:krb524 (LISTEN)

Estoy tratando de configurar un Selenium (https://www.seleniumhq.org/) Servidor cuyo puerto predeterminado es 4444 - me doy cuenta de que podría cambiar de Selenium del puerto, pero no recuerdo tener este choque en Macs anteriormente (supongo que antes de Tigre)

Es posible/viable tener launchd de ejecución en un puerto diferente?

EDITAR: Encontré la siguiente información mediante la búsqueda en el que plist archivos se refieren a puerto 4444 - se demuestra que es parte de la Server de configuración. La Wiki de la función de Servidor está APAGADO. Es seguro para editar este archivo para cambiar la configuración del puerto?

/Applications/Server.app/Contents/ServerRoot/private/etc/apache2/webapps/com.apple.webapp.auth.plist:19: http://localhost:4444/auth /Applications/Server.app/Contents/ServerRoot/private/etc/apache2/webapps/com.apple.webapp.changepassword.plist:19: http://localhost:4444/changepassword /Applications/Server.app/Contents/ServerRoot/private/etc/apache2/webapps/com.apple.webapp.collabd.plist:24: http://localhost:4444/svc /Applications/Server.app/Contents/ServerRoot/private/etc/apache2/webapps/com.apple.webapp.collabd.plist:33: http://localhost:4444/streams/activity /Applications/Server.app/Contents/ServerRoot/private/etc/apache2/webapps/com.apple.webapp.wiki.plist:24: http://localhost:4444/preview /Applications/Server.app/Contents/ServerRoot/private/etc/apache2/webapps/com.apple.webapp.wiki.plist:33: http://localhost:4444/files /Applications/Server.app/Contents/ServerRoot/private/etc/apache2/webapps/com.apple.webapp.wiki.plist:42: http://localhost:4444/upload_file /Applications/Server.app/Contents/ServerRoot/private/etc/apache2/webapps/com.apple.webapp.wiki.plist:51: http://localhost:4444/app-context/wiki

6voto

snakerdlk Puntos 21

Yo lo que sugiere señalar que los archivos de cambiar y exactamente cómo cambiarlos, ya que las actualizaciones para el Servidor de la aplicación es muy probable que deshacer todos los cambios realizados. Usted puede incluso hacer un script de shell que busca estos archivos y automáticamente los cambios en el tiempo de arranque, cada vez. Tengo que hacer algo similar para mi cerveza-instalado apache no se interrumpió por el sistema de apache.

3voto

Oskar Puntos 1242

Sí. Launchd escucha en cualquier puerto que se especifica en el archivo de preferencias (plist) para los servicios. Cuando el tráfico entrante es visto en ese puerto, se inicia el proceso o secuencia de comandos o el demonio de la gestión de la solicitud.

Acaba de editar ese archivo que especifica 4444 y seleccione un nuevo puerto. Reiniciar el Mac o descarga / recarga que launchd preferencia de poner el cambio entre en vigor, sin reiniciar el equipo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X