<div dir="ltr">I figured this out.  SimpleSocketServer ran out of memory.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 12, 2016 at 2:52 PM, Tara Czutno <span dir="ltr"><<a href="mailto:javaworkinggirl@gmail.com" target="_blank">javaworkinggirl@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I have 3 servers with various java process, I want all processes to write to one log on machineA.  I am doing a load test with a lot of logging, but it appears logging from the main process has stopped.  Is there a way to check for logback status?  Is the setup below the correct way to go about having one log?<div><br><div>I set this up so SimpleSocketServer is running with this config:</div><div><pre style="color:rgb(0,0,0);font-family:Menlo-Regular;font-size:12pt"><span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">configuration </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">scan</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="true" </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">scanPeriod</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="60 seconds"</span><span style="background-color:rgb(239,239,239)">></span><br>   <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">name</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="FILE" </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">class</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ch.qos.logback.core.rolling.RollingFileAppender"</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">file</span><span style="background-color:rgb(239,239,239)">></span>/opt/twc/logs/ecp.log<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">file</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">rollingPolicy </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">class</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"</span><span style="background-color:rgb(239,239,239)">></span><br>         <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">fileNamePattern</span><span style="background-color:rgb(239,239,239)">></span>/opt/twc/logs/ecp.log.%d{yyyy-MM-dd}<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">fileNamePattern</span><span style="background-color:rgb(239,239,239)">></span><br>         <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">maxHistory</span><span style="background-color:rgb(239,239,239)">></span>30<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">maxHistory</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">rollingPolicy</span><span style="background-color:rgb(239,239,239)">></span><br><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">encoder</span><span style="background-color:rgb(239,239,239)">></span><br>         <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">pattern</span><span style="background-color:rgb(239,239,239)">></span>%d{ISO8601} %-14mdc{application} %-5level [%t] %logger{100} - %msg%n %xEx<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">pattern</span><span style="background-color:rgb(239,239,239)">></span><br><span style="color:rgb(128,128,128);font-style:italic">         </span><span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">immediateFlush</span><span style="background-color:rgb(239,239,239)">></span>false<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">immediateFlush</span><span style="background-color:rgb(239,239,239)">></span><span style="color:rgb(128,128,128);font-style:italic"><br></span><span style="color:rgb(128,128,128);font-style:italic">      </span><span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">encoder</span><span style="background-color:rgb(239,239,239)">></span><br>   <span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender</span><span style="background-color:rgb(239,239,239)">></span><br><br>   <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">name</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ASYNC" </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">class</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ch.qos.logback.classic.AsyncAppender"</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">queueSize</span><span style="background-color:rgb(239,239,239)">></span>100000<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">queueSize</span><span style="background-color:rgb(239,239,239)">></span> <span style="color:rgb(128,128,128);font-style:italic"><br></span><span style="color:rgb(128,128,128);font-style:italic">      </span><span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">discardingThreshold</span><span style="background-color:rgb(239,239,239)">></span>0<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">discardingThreshold</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">includeCallerData</span><span style="background-color:rgb(239,239,239)">></span>true<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">includeCallerData</span><span style="background-color:rgb(239,239,239)">></span>  <span style="color:rgb(128,128,128);font-style:italic"><br></span><span style="color:rgb(128,128,128);font-style:italic">      </span><span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">maxFlushTime</span><span style="background-color:rgb(239,239,239)">></span>5000<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">maxFlushTime</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender-ref </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">ref</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="FILE"</span><span style="background-color:rgb(239,239,239)">/></span><br>   <span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender</span><span style="background-color:rgb(239,239,239)">></span><br><span style="color:rgb(128,128,128);font-style:italic"><br></span><span style="color:rgb(128,128,128);font-style:italic">   </span><span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">root </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">level</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="DEBUG"</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender-ref </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">ref</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ASYNC"</span><span style="background-color:rgb(239,239,239)">/></span><br>   <span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">root</span><span style="background-color:rgb(239,239,239)">></span><br><span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">configuration</span><span style="background-color:rgb(239,239,239)">></span></pre></div><div><br></div><div>All other processes are running with this config:</div><div><pre style="color:rgb(0,0,0);font-family:Menlo-Regular;font-size:12pt"><span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">configuration</span><span style="background-color:rgb(239,239,239)">></span><br><br>   <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">name</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="SOCKET" </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">class</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ch.qos.logback.classic.net.SocketAppender"</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">remoteHost</span><span style="background-color:rgb(239,239,239)">></span>ecplogger<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">remoteHost</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">port</span><span style="background-color:rgb(239,239,239)">></span>6000<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">port</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">reconnectionDelay</span><span style="background-color:rgb(239,239,239)">></span>5 seconds<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">reconnectionDelay</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">includeCallerData</span><span style="background-color:rgb(239,239,239)">></span>true<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">includeCallerData</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">queueSize</span><span style="background-color:rgb(239,239,239)">></span>100000<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">queueSize</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">eventDelayLimit</span><span style="background-color:rgb(239,239,239)">></span>100 milliseconds<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">eventDelayLimit</span><span style="background-color:rgb(239,239,239)">></span><br>   <span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender</span><span style="background-color:rgb(239,239,239)">></span><br><br>   <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">name</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ASYNC" </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">class</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ch.qos.logback.classic.AsyncAppender"</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">queueSize</span><span style="background-color:rgb(239,239,239)">></span>100000<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">queueSize</span><span style="background-color:rgb(239,239,239)">></span><br><span style="color:rgb(128,128,128);font-style:italic">      </span><span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">discardingThreshold</span><span style="background-color:rgb(239,239,239)">></span>0<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">discardingThreshold</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">includeCallerData</span><span style="background-color:rgb(239,239,239)">></span>true<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">includeCallerData</span><span style="background-color:rgb(239,239,239)">></span><br><span style="color:rgb(128,128,128);font-style:italic">      </span><span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">maxFlushTime</span><span style="background-color:rgb(239,239,239)">></span>5000<span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">maxFlushTime</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender-ref </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">ref</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="SOCKET"</span><span style="background-color:rgb(239,239,239)">/></span><br>   <span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender</span><span style="background-color:rgb(239,239,239)">></span><br><br>   <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">root </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">level</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ALL"</span><span style="background-color:rgb(239,239,239)">></span><br>      <span style="background-color:rgb(239,239,239)"><</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">appender-ref </span><span style="color:rgb(0,0,255);font-weight:bold;background-color:rgb(239,239,239)">ref</span><span style="color:rgb(0,128,0);font-weight:bold;background-color:rgb(239,239,239)">="ASYNC"</span><span style="background-color:rgb(239,239,239)">/></span><br>   <span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">root</span><span style="background-color:rgb(239,239,239)">></span><br><br><span style="background-color:rgb(239,239,239)"></</span><span style="color:rgb(0,0,128);font-weight:bold;background-color:rgb(239,239,239)">configuration</span><span style="background-color:rgb(239,239,239)">></span></pre></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div>
</blockquote></div><br></div>