2017-08-30 75 views
0

SAS服務「SAS [SASConfig-Lev1]分佈式進程內調度程序命令行作業運行程序」無法在Win2012 R2服務器上運行。SAS DIP服務無法運行

它設置爲自動,啓動失敗,現在失敗,因爲我嘗試啓動它。 只有依賴關係是SAS元數據服務器,運行良好。

在日誌在\ LEV1 \網絡\應用程序\ SASWIPSchedulingServices9.4 \浸\ serviceLog,入口寫着:

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

您最近是否在服務器上執行過Java更新? – Reeza

+0

是那個Java命令中的路徑是否正確? – DomPazz

+0

最近沒有Java更新@Reeza –

回答

1

看來DIP作業使用配置文件坐在SASHOME d:\ SAS \ wrapper.conf

As @DomPazz指出java路徑在分配給鍵時是不完整的。 I 包括完整路徑並解決了問題。奇怪的是,第一次我修改並重新啓動了它被覆蓋在某處的文件的備份。

內容的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" 

注意:另一個wrapper.conf坐落在d:\ SASConfig \ LEV1 \網絡\應用程序\ SASWIPSchedulingServices9.4 \浸但似乎有屬性Windows服務!