A DeployR-problémák hibaelhárítása során gyakran szükséges összegyűjteni a hibakeresési szintű információkat tartalmazó production.log, hogy részletesebb tájékoztatást nyújtson a problémáról. Alapértelmezés szerint a production.log csak a "hiba" és az "információ" szintű üzeneteket naplózza. Ha engedélyezni szeretné a DeployR production.log hibakeresési szintű nyomkövetését Windows rendszeren, és hasznos diagnosztikai információkat szeretne gyűjteni, tegye a következőket:
-
Állítsa le az Apache-Tomcat-for-DeployR-7.2 szolgáltatást a Windows-szolgáltatások felügyeleti konzolján vagy rendszergazdai jogosultságokkal rendelkező parancssorból:
C:\> net stop Apache-Tomcat-for-DeployR-7.2
-
Szerkessze a C:\Revolution\DeployR-7.2\deployr.groovy fájlt, és módosítsa az "info" szó két előfordulását a log4j stanza fájlban hibakeresésre.Feladó:
root { info 'stdout', 'logfile' } info'com.revo.phoenix'a következőhöz:
root { debug 'stdout', 'logfile' } debug'com.revo.phoenix'Mentse a deployr.groovy fájlt.
-
Indítsa újra az Apache-Tomcat-for-DeployR-7.2 szolgáltatást a Windows-szolgáltatások felügyeleti konzolján vagy rendszergazdai jogosultságokkal rendelkező parancssorból:
C:\> net start Apache-Tomcat-for-DeployR-7.2
-
Hozza létre újra a jelentett DeployR-problémát.
-
Az 1. lépéshez hasonlóan állítsa le az Apache-Tomcat-for-DeployR-7.2 szolgáltatást az összes üzenet production.log fájlba való kiürítéséhez.
-
Futtassa a támogatási adatgyűjtési eszközt, C:\Revolution\DeployR-7.2\diagnostic\diagnostics.bat. Ez az eszköz (a DeployR 7.2 újdonsága) összegyűjti a hibakeresési production.log többek között a hibaelhárításhoz hasznos diagnosztikai információkat, és C:\Revolution\DeployR-7.2\diagnostic\diagnostic.zip csomagolja be. Adja meg ezt a diagnostic.zip fájlt a támogatáshoz.
-
Szerkessze a C:\Revolution\DeployR-7.2\deployr.groovy fájlt, és állítsa vissza a naplózási szintet hibakeresésről "info" értékre a production.log kimenet csökkentése érdekében. Indítsa újra az Apache-Tomcat-for-DeployR-7.2 szolgáltatást.