Service Level Agreement (SLA) calculations stopped working

Document ID : KB000095679
Last Modified Date : 14/05/2018
Show Technical Document Details
Issue:
Service Level Agreement  SLA/SLO's stopped working. Without any intervention the SLA portlet is no longer calculating the SLA's and the SLO's.
When I click recalculate it doesn't give any error and it doesn't not calculate.
Daily and weekly SLA's just stopped working.
I can see no recent data in the *_SLA_COMPLIANCE tables.

sla_engine.log level 5 contains the following errors:
 
may 14 12:43:32:966 [attach_socket, sla_engine] An exception occurred while processing a message from Socket[addr=/156.67.6.11,port=51335,localport=48037].
may 14 12:43:32:966 [attach_socket, sla_engine] (2) communication error, I/O error on nim session (S) com.nimsoft.nimbus.NimServerSession(Socket[addr=/56.67.6.11,port=51335,localport=48037]): End of stream while trying to read header
	at com.nimsoft.nimbus.NimSessionBase.recv(NimSessionBase.java:909)
	at com.nimsoft.nimbus.NimServerSession.recv(NimServerSession.java:87)
	at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.handleMessage(NimServerSession.java:142)
	at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.run(NimServerSession.java:120)
Caused by: java.io.EOFException: End of stream while trying to read header
	at com.nimsoft.nimbus.NimSessionBase.readNimbusHeader(NimSessionBase.java:1066)
	at com.nimsoft.nimbus.NimSessionBase.recv(NimSessionBase.java:848)
	... 3 more

may 14 12:43:32:966 [attach_socket, sla_engine] Exception in NimServerSessionThread.run.  Closing session.
may 14 12:43:32:966 [attach_socket, sla_engine] (2) communication error, Error when trying to send on session (S) com.nimsoft.nimbus.NimServerSession(Socket[addr=/56.67.6.11,port=51335,localport=48037]): Software caused connection abort: socket write error
	at com.nimsoft.nimbus.NimSessionBase.send(NimSessionBase.java:787)
	at com.nimsoft.nimbus.NimSessionBase.sendReply(NimSessionBase.java:707)
	at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.handleMessage(NimServerSession.java:175)
	at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.run(NimServerSession.java:120)
Caused by: java.net.SocketException: Software caused connection abort: socket write error
	at java.net.SocketOutputStream.socketWrite0(Native Method)
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
	at com.nimsoft.nimbus.NimSessionBase.send(NimSessionBase.java:777)
Environment:
UIM 8.x
sla_engine 3.80
Cause:
This issue could be related to the probe's java memory allocated
Resolution:
Increase the memory allocated in the sla_engine probe raw configure.

Eg:

-- Change from default value:

<startup>
<opt>
java_mem_max = -Xmx128m
options = -Dfile.encoding=UTF-8
java_mem_init = -Xms64m
</opt>
</startup>


-- to:

<startup>
<opt>
java_mem_max = -Xmx2048m
options = -Dfile.encoding=UTF-8
java_mem_init = -Xms1024m
</opt>
</startup>



 
Additional Information:
sla_engine documentation