BookmarkSubscribeRSS Feed
MG18
Lapis Lazuli | Level 10
 
Hi All, 
 

I am trying stop the WebSphere server(SASServer8 )  using was admin console and getting below mentioned error :-

Error :-

[1/20/19 18:57:19:312 AST] 00000028 AdminHelper A ADMN1021I: An attempt is made to stop the SASServer8 server. [1/20/19 18:57:24:453 AST] 00000004 ApplicationMg A WSVR0217I: Stopping application: ibmasyncrsp [1/20/19 18:58:08:863 AST] 0000002c AlarmThreadMo W UTLS0008W: The return of alarm thread "Non-deferrable Alarm : 0" (00000004) to the alarm thread pool has been delayed for 49440 milliseconds. This may be preventing normal alarm function within the application server. The alarm listener stack trace is as follows: at com.ibm.ws.webcontainer.component.WebContainerImpl.stop(WebContainerImpl.java:679) at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:1151) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStop(DeployedApplicationImpl.java:1324) at com.ibm.ws.runtime.component.DeployedModuleImpl.stop(DeployedModuleImpl.java:646) at com.ibm.ws.runtime.component.DeployedApplicationImpl.stop(DeployedApplicationImpl.java:1098) at com.ibm.ws.runtime.component.ApplicationMgrImpl.stopApplication(ApplicationMgrImpl.java:922) at com.ibm.ws.runtime.component.ApplicationMgrImpl.stop(ApplicationMgrImpl.java:875) at com.ibm.ws.runtime.component.ContainerHelper.stopComponent(ContainerHelper.java:475) at com.ibm.ws.runtime.component.ContainerHelper.stopComponents(ContainerHelper.java:459) at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:650) at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:638) at com.ibm.ws.runtime.component.ApplicationServerImpl.stop(ApplicationServerImpl.java:257) at com.ibm.ws.runtime.component.ContainerHelper.stopComponent(ContainerHelper.java:475) at com.ibm.ws.runtime.component.ContainerHelper.stopComponents(ContainerHelper.java:459) at com.ibm.ws.runtime.component.ContainerImpl.stopComponents(ContainerImpl.java:650) at com.ibm.ws.runtime.component.ContainerImpl.stop(ContainerImpl.java:638) at com.ibm.ws.runtime.component.ServerImpl.stop(ServerImpl.java:615) at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook$1.run(ServerCollaborator.java:738) at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5305) at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5483) at com.ibm.ws.runtime.component.ServerCollaborator$ShutdownHook.run(ServerCollaborator.java:728) at com.ibm.ws.runtime.component.ServerCollaborator$StopAction.alarm(ServerCollaborator.java:692) at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:133) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1656).

 

had any one faced this issue before and found the solution ?

Is there any workaround for it?  

Why this error is coming ? Will there be problem from SAS Application side or no ? 

Will SAS support team help in it ?

 

 

4 REPLIES 4
SimonDawson
SAS Employee

Not sure that this is a SAS application problem since there are no SAS functions in any frame on that stack.

Does the container stop? If it does then is this a problem?

MG18
Lapis Lazuli | Level 10

Does anyone know how to enable to trace option for SASServer in IBM WebSphere ?

JuanS_OCS
Azurite | Level 17

Does anyone know how to enable to trace option for SASServer in IBM WebSphere ?

 

For this question, Google is your friend:

 

https://www.google.nl/search?rlz=1C1GCEU_nlNL823NL827&ei=OeJiXLTNE82NkwWK7bO4DQ&q=WebSphere+enable+t...

JuanS_OCS
Azurite | Level 17

Hello @MG18 ,

 

great question. This is an error related to WebSphere, however, due only to the fact that WebSphere versions are way too old, as per SAS requirements. For 9.3:

https://support.sas.com/en/documentation/third-party-software-reference/9-3/support-web-servers/ibm-... hence for SAS 9.3 the greatest version of WebSphere is 8.5.0.1.


What's going on is the fact that, probably, the memory if the SASServer8 is full of objects and the garbage collector is not working fast enough. Hence, giving a timeout. Then, Websphere raises what they call, an Alarm, and those versions cannot handle the alarm well.

 

Please see this IBM Note, it should explain more in detail and, hopefully, help:

 

https://www-01.ibm.com/support/docview.wss?uid=swg1PM71282

 

I would recommend to enable JMX monitoring of every WebSphere server https://www.ibm.com/support/knowledgecenter/en/SSYMRC_5.0.2/com.ibm.jazz.repository.web.admin.doc/to...

 

This will give you a better overview of the JVMs Heap Sizes and the behaviour of the Garbage Colllectors.

In any case,  as the note says, the solution is:

The fix for this APAR is currently targeted for inclusion in
fix packs 7.0.0.27, 8.0.0.5 and 8.5.0.1.  Please refer to the
Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980

 

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 4 replies
  • 7301 views
  • 1 like
  • 3 in conversation