Print

Print


Don't forget that there are two Tomcat startup scripts, tomcat4 and
edg-tomcat4
I notice in your list that tomcat4 is on but the cron job starts
edg-tomcat4.

They are fighting over the same port.



Anatoly Oreshkin wrote:

>
> Hello,
>
> I've run commands you proposed and that fixed problem for a while.
>
> But later on I can't say exactly when the same problem would have
> repeated. That is
>  java.net.SocketException: Address already in use
> and so on.
>
> It looks like tomcat has been started once more without stopping or
> tomcat stopping has failed ?
>
> My crontab is
>
> */2 * * * * /opt/edg/etc/cron/edg-rgma-service-status-monitor >>
> /opt/edg/var/log/edg-rgma-tools.log 2>&1
>
> */2 * * * * /opt/edg/etc/cron/edg-rgma-servlet-monitor >>
> /opt/edg/var/log/edg-rgma-tools.log 2>&1
>
>
> chkconfig --list shows
>
> globus-gridftp  0:off   1:off   2:off   3:on    4:on    5:on    6:off
> rfiod           0:off   1:off   2:off   3:on    4:on    5:on    6:off
> globus-gatekeeper       0:off   1:off   2:off   3:on    4:on
> 5:on    6:off
> globus-mds      0:off   1:off   2:off   3:on    4:on    5:on    6:off
> edg-fmon-agent  0:off   1:off   2:off   3:on    4:on    5:on    6:off
> edg-wl-locallogger      0:off   1:off   2:off   3:on    4:on
> 5:on    6:off
> edg-netconf     0:off   1:off   2:off   3:on    4:on    5:on    6:off
> pbs_mom         0:off   1:off   2:off   3:on    4:on    5:on    6:off
> pbs_server      0:off   1:off   2:off   3:on    4:on    5:on    6:off
> edg-rgma-gin    0:off   1:off   2:off   3:off   4:off   5:off   6:off
> lcg-bdii        0:off   1:off   2:off   3:on    4:on    5:on    6:off
> mysql           0:off   1:off   2:off   3:on    4:on    5:on    6:off
> tomcat4         0:off   1:off   2:off   3:on    4:on    5:on    6:off
> edg-rgma-service-status 0:off   1:off   2:off   3:off   4:off
> 5:off   6:off
>
> I've installed UI, CE, SE, MON, WN on one machine.
>
> What might be the cause ?
>
> Thank you.
>
> On Wed, 2 Mar 2005, Laurence wrote:
>
> > Date: Wed, 2 Mar 2005 12:30:56 +0100
> > From: Laurence <[log in to unmask]>
> > Reply-To: LHC Computer Grid - Rollout <[log in to unmask]>
> > To: [log in to unmask]
> > Subject: Re: [LCG-ROLLOUT] Tomcat4 error messages
> >
> > This error means that there is already a process that has binded to
> port
> > 8080.
> > Running the following commands should fix the problem.
> >
> > /etc/rc.d/init.d/edg-tomcat4 stop
> > su tomcat4 -c 'killall -9 java'
> > rm -f  /var/tomcat4/logs/catalina.out
> > /etc/rc.d/init.d/edg-tomcat4 start
> >
> >
> >
> > Anatoly Oreshkin wrote:
> >
> > > Hello,
> > >
> > > I've installed on one RH 7.3 machine LCG-2_3_0 UI, CE-torque,
> WN-torque,
> > > MON, SECLASSIC using aimk scripts.
> > > Examining Tomcat4 log catalina.out I've found out warning and error
> > > lines:
> > >
> > > Starting service Tomcat-Insecure
> > > Apache Tomcat/4.1
> > > log4j:WARN No appenders could be found for logger
> > > (org.edg.info.ArchiverServlet).
> > > log4j:WARN Please initialize the log4j system properly.
> > > java.net.SocketException: Address already in use
> > > ...
> > >
> > > Full log is attached to mail.
> > >
> > >
> > > What might be the cause ?
> > > Any hints.
> > >
> > > Thank you.
> > > Anatoly.
> > >
> > >
> > >
> >
> >------------------------------------------------------------------------
> > >
> > >Starting service Tomcat-Insecure
> > >Apache Tomcat/4.1
> > >log4j:WARN No appenders could be found for logger
> > >(org.edg.info.ArchiverServlet).
> > >log4j:WARN Please initialize the log4j system properly.
> > >java.net.SocketException: Address already in use
> > >        at sun.nio.ch.Net.bind(Native Method)
> > >        at
> >
> >sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:108)
>
> > >        at
> > >sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
> > >        at
> > >sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
> > >        at
> > >org.edg.info.StreamingServer.setupSocket(StreamingServer.java:628)
> > >        at
> org.edg.info.StreamingServer.<init>(StreamingServer.java:102)
> > >        at org.edg.info.ConsumerServlet.init(ConsumerServlet.java:101)
> > >        at javax.servlet.GenericServlet.init(GenericServlet.java)
> > >        at
> >
> >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:934)
>
> > >        at
> >
> >org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
> > >        at
> >
> >org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3420)
>
> > >        at
> > >org.apache.catalina.core.StandardContext.start(StandardContext.java:
> > >3608)
> > >        at
> >
> >org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
>
> > >        at
> >
> >org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> > >        at
> > >org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
> > >        at
> >
> >org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:257)
>
> > >        at
> > >org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
> > >at
> >
> >org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:569)
>
> > >        at
> > >org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411)
> > >        at
> > >org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
> > >        at
> >
> >org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
>
> > >        at
> >
> >org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
>
> > >        at
> > >org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
> > >        at
> > >org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
> > >        at
> > >org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> > >        at
> > >org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
> > >        at
> >
> >org.apache.catalina.core.StandardService.start(StandardService.java:497)
> > >        at
> >
> >org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
> > >        at
> org.apache.catalina.startup.Catalina.start(Catalina.java:512)
> > >        at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> > >        at
> org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >        at
> >
> >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> > >        at
> >
> >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> > >        at java.lang.reflect.Method.invoke(Method.java:324)
> > >        at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> > >java.lang.NullPointerException
> > >        at
> >
> >org.edg.info.ContinuousConsumerInstance.prepareStartStreamingMessage(ContinuousConsumerInstance.java:158)
>
> > >        at
> >
> >org.edg.info.ContinuousConsumerInstance$StartQueryThread.run(ContinuousConsumerInstance.java:417)
>
> > >java.lang.NullPointerException
> > >        at
> >
> >org.edg.info.ContinuousConsumerInstance.prepareStartStreamingMessage(ContinuousConsumerInstance.java:158)
>
> > >        at
> >
> >org.edg.info.ContinuousConsumerInstance$StartQueryThread.run(ContinuousConsumerInstance.java:417)
>
> > >
> > >
> > >
> >
>