El servidor se resiste a leer la configuración web

1

Tengo un servidor ligeramente usado que ya no me mostrará la configuración de los servicios web en la aplicación del servidor.

Veo el selector de progreso cuando selecciono "web" de la lista de servicios, pero después de un momento, servermrgd registra un mensaje de error y veo "Configuración de lectura de errores" donde la aplicación Servidor normalmente muestra la configuración web y los controles. en el panel principal.

Aquí está lo que está registrado en /var/log/system.log cuando selecciona web ...

Apr 25 12:00:32 www servermgrd[15799]: xswebconfig failed: Exception:
    undefined method 'downcase' for nil:NilClass
Apr 25 12:00:32 www servermgrd[15799]: servermgr_web:  Error Domain=XSServerFoundationErrorDomain Code=4 "Failed to read settings: Exception:
    undefined method 'downcase' for nil:NilClass
    ." UserInfo=0x7fc7c1def3d0 {NSLocalizedDescription=Failed to read settings: Exception:
    undefined method 'downcase' for nil:NilClass
    .}

¿Dónde busco a continuación una pista en cuanto a qué está mal o qué podría ser arreglado para poder continuar usando Server para administrar el servicio de uso compartido de la web?

10.7.3 build 11D50b - El servidor es una configuración bastante simple: aloja un dominio / un sitio - servidor aislado (todo en uno). El servicio se está ejecutando (sirve páginas web), pero me gustaría recuperar el control de la configuración o al menos saber qué se ha roto para evitar que la aplicación del servidor lea la configuración.

    
pregunta bmike 25.04.2012 - 19:20

1 respuesta

1

Finalmente, tuve la oportunidad de volar este molesto servidor y ninguna cantidad de excavaciones me dio una pista de cómo evitar un reinicio de www, así que eso fue lo que hice. Desde entonces lo había actualizado a 10.7.5 Build 11G63 y los errores persistían en la administración del servicio web.

Cierre todos los servicios, excepto el uso compartido de archivos, DNS y Open Directory, e hice los siguientes pasos para forzar el apache hacia abajo y forzar un reinicio. Incluso intentar detener el servicio web utilizando sudo serveradmin stop web siguió fallando con los errores anteriores sobre xswebconfig y métodos no definidos de clases nulas.

sudo apachectl stop 
sudo serveradmin command web:command=restoreFactorySettings
sudo serveradmin start web

En este punto, la actualización de la aplicación Servidor corrigió los errores al leer la configuración. Gracias a esta sugerencia para limpiar apache para obtener la mayor parte del camino a mi solución.

    
respondido por el bmike 21.12.2012 - 19:30

Lea otras preguntas en las etiquetas