2017-08-30 2 views
0

Service SAS "Le programme d'exécution de la ligne de commande du planificateur de plan de travail distribué SAS [SASConfig-Lev1]" ne s'exécute pas sur le serveur Win2012 R2.Echec de l'exécution du service DIP SAS

Son défini sur Automatique, n'a pas pu s'exécuter au démarrage et échoue maintenant que je tente de le démarrer. Seule dépendance est le serveur de métadonnées SAS et fonctionne correctement.

Dans le journal à \ Lev1 \ Web \ Applications \ SASWIPSchedulingServices9.4 \ dip \ ServiceLog, l'entrée se lit ainsi:

STATUS | wrapper | 2017/08/29 16:51:51 | --> Wrapper Started as Service 
STATUS | wrapper | 2017/08/29 16:51:51 | Launching a JVM... 
FATAL | wrapper | 2017/08/29 16:51:51 | Unable to execute Java command. The system cannot find the file specified. (0x2) 
FATAL | wrapper | 2017/08/29 16:51:51 |  "\bin\java.exe" -Djava.system.class.loader=com.sas.app.AppClassLoader -Dsas.app.repository.path="D:\SAS\SASVersionedJarRepository\eclipse" -Dsas.app.launch.picklist="D:\SASConfig\Lev1\Web\Applications\SASWIPSchedulingServices9.4\dip/picklist" -Xmx128m -Dsas.cache.locators=rad1sas1.hps-rad.local[41415] -Dspring.profiles.active=client-locators -Dsas.gemfire.log-level=severe -Dsas.gemfire.log.file= -Djava.library.path="D:\SASConfig\Lev1\Web\Applications\SASWIPSchedulingServices9.4\dip" -classpath "D:\SAS\SASVersionedJarRepository\eclipse\plugins\JavaServiceWrapper_3.2.3\wrapper.jar;D:\SAS\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar" -Dwrapper.key="eknAd40L52PNah3_" -Dwrapper.port=32006 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=14260 -Dwrapper.version="3.2.3" -Dwrapper.native_library="wrapper" -Dwrapper.service="TRUE" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1 com.sas.scheduler.api.servers.ip.engine.mq.client.JobRunnerService "D:\SASConfig\Lev1\Web\Applications\SASWIPSchedulingServices9.4\dip/DIPJobRunner.properties" 
FATAL | wrapper | 2017/08/29 16:51:51 | Critical error: wait for JVM process failed 
+0

Avez-vous récemment effectué une mise à jour Java sur le serveur? – Reeza

+0

les chemins de la commande Java sont-ils corrects? – DomPazz

+0

Aucune mise à jour Java récemment @Reeza –

Répondre

1

Il semble travail DIP utilise un fichier de configuration assis à SASHOME D: \ SAS \ wrapper.conf

Comme @DomPazz a signalé que le chemin Java était incomplet lorsqu'il était assigné à la clé. J'ai inclus le chemin d'accès complet et cela a résolu le problème. Bizarrement, la première fois que j'ai modifié et redémarré la boîte il a été écrasé par une sauvegarde du fichier assis quelque part.

Contenu du wrapper.conf:

 # Java Application 
     # In Error state the key below had the value of "\bin\java.exe" 
wrapper.java.command=D:\SAS\SASPrivateJavaRuntimeEnvironment\9.4\jre\bin\java.exe 

     # Java Classpath (include wrapper.jar) Add class path elements as 
     # needed starting from 1 
     wrapper.java.classpath.1=D:\SAS\SASVersionedJarRepository\eclipse\plugins\JavaServiceWrapper_3.2.3\wrapper.jar 
     wrapper.java.classpath.2=D:\SAS\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar 

     # Java Additional Parameters 
     wrapper.java.additional.1=-Djava.system.class.loader=com.sas.app.AppClassLoader 
     wrapper.java.additional.2=-Dsas.app.repository.path="D:\SAS\SASVersionedJarRepository\eclipse" 

Remarque: Une autre wrapper.conf se trouve dans D: \ SASConfig \ Lev1 \ Web \ Applications \ SASWIPSchedulingServices9.4 \ dip, mais qui semble avoir des propriétés pour le service Windows!