Il server non accetta la lettura delle impostazioni web

1

Ho un server leggermente utilizzato che non mi mostrerà più le impostazioni per i servizi Web nell'app del server.

Vedo lo strumento di selezione dei progressi quando si seleziona "web" dall'elenco dei servizi, ma dopo un po 'di tempo, servermrg registra un messaggio di errore e vedo "Impostazioni di lettura degli errori" visualizzate dove l'app Server mostra normalmente le impostazioni e i controlli web nel riquadro principale.

Ecco cosa viene registrato in /var/log/system.log quando si seleziona 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
    .}

Dove posso trovare un indizio su cosa è sbagliato o cosa potrebbe essere necessario correggere per poter riprendere a utilizzare Server per gestire il servizio di condivisione web?

10.7.3 build 11D50b - Il server è una configurazione piuttosto semplice - hosting di un dominio / un sito - server isolato (tutto in uno). Il servizio è in esecuzione (serve pagine Web), ma mi piacerebbe avere il controllo delle impostazioni o almeno sapere cosa si è rotto per impedire all'app Server di leggere le impostazioni.

    
posta bmike 25.04.2012 - 19:20
fonte

1 risposta

1

Finalmente ho avuto la possibilità di spazzare via questo fastidioso server e nessuna quantità di scavo ha dato l'idea di come evitare un reset di www - quindi è quello che ho fatto. Da allora l'ho aggiornato a 10.7.5 Build 11G63 e gli errori persistevano nella gestione del servizio web.

Ho spento tutti i servizi tranne Condivisione file, DNS e Open Directory e ho fatto i seguenti passi per forzare apache e forzare un reset. Anche provare a fermare il servizio web usando sudo serveradmin stop web ha continuato a fallire con gli errori di cui sopra su xswebconfig e metodi indefiniti di classi nil.

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

A questo punto, l'aggiornamento dell'app Server ha corretto gli errori di lettura delle impostazioni. Grazie a questo suggerimento sulla pulizia di apache per ottenere la maggior parte del via alla mia soluzione.

    
risposta data 21.12.2012 - 19:30
fonte

Leggi altre domande sui tag