Rohit Bajaj
asked on
java spring project stops unexpectedly linux
HI,
I have the following file :
nohup java -cp "libs/*:conf" com.yatra.extremesearch.ap p.ExtremeS earchApp &
on 23rd jan 2013.
This ran perfectly on 23, 24 ,25
It uploads a zip to a machine..
But it didnt upload it after that.
When i do a ps -A| grep java on my linux machine it shows for this process :
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
ytxdist 21368 1 99 1792253 141704 6 Jan23 ? 5-06:02:15 java -cp libs/*:conf -Xdebug -Xrunjdwp:server=y,transpo rt=dt_sock et,address =8000,susp end=n com.yatra.e
xtremesearch.app.ExtremeSe archApp
I dont understand this completely.
This means that the process is still running but what could be the issue that it stopped working.
Thanks
I have the following file :
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<!-- Root Context: defines shared resources accessible to all other web
components -->
<context:component-scan base-package="com.yatra">
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
</context:component-scan>
<bean id="yatraDB" class="com.yatra.extremesearch.DBTemplate.DBTemplate">
<constructor-arg index="0" ref="yatraDataSource" />
</bean>
<bean id="yatraDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="${yatra.jdbc.driver}" />
<property name="jdbcUrl" value="${yatra.jdbc.url}" />
<property name="user" value="${yatra.jdbc.username}" />
<property name="password" value="${yatra.jdbc.password}" />
<property name="acquireIncrement" value="${yatra.acquire.increment}" />
<property name="minPoolSize" value="${yatra.min.pool.size}" />
<property name="maxPoolSize" value="${yatra.max.pool.size}" />
<property name="maxStatementsPerConnection" value="${yatra.max.statements}" />
<property name="numHelperThreads" value="${yatra.num.helper.threads}" />
<property name="idleConnectionTestPeriod" value="300" />
<property name="preferredTestQuery" value="SELECT 0" />
</bean>
<!-- Define Job beans -->
<bean id="extremeSearchJob" class="com.yatra.extremesearch.job.ExtremeSearchJob" />
<!-- create the Job -->
<bean id="extremeSearchJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="extremeSearchJob" />
<property name="targetMethod" value="execute" />
</bean>
<!-- create the Trigger with a Schedule -->
<bean id="extremeSearchJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="extremeSearchJobDetail" />
<property name="cronExpression" value="0 0 13 1/1 * ? *" />
</bean>
<!-- schedule the Job -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="extremeSearchJobTrigger"/>
</list>
</property>
<property name="quartzProperties">
<props>
<prop key="org.quartz.scheduler.skipUpdateCheck">true</prop>
</props>
</property>
</bean>
<!-- <bean id="searchService" class="com.yatra.extremesearch.service.impl.SearchParamServiceImpl">
</bean> -->
<bean id="httpConnectionManagerParams" class="org.apache.commons.httpclient.params.HttpConnectionManagerParams">
<property name="soTimeout" value="1000000" />
<property name="connectionTimeout" value="1000000" />
</bean>
<bean id="multiThreadedHttpConnectionManager" class="org.apache.commons.httpclient.MultiThreadedHttpConnectionManager">
<property name="params" ref="httpConnectionManagerParams" />
</bean>
<bean id="httpClient" class="org.apache.commons.httpclient.HttpClient">
<constructor-arg index="0" ref="multiThreadedHttpConnectionManager" />
</bean>
<bean id="httpService" class="com.yatra.platform.http.HttpService">
<constructor-arg index="0" ref="httpClient" />
</bean>
<import resource="properties.xml" />
<import resource="thread-pool.xml" />
</beans>
I executed my project with the following linux command :nohup java -cp "libs/*:conf" com.yatra.extremesearch.ap
on 23rd jan 2013.
This ran perfectly on 23, 24 ,25
It uploads a zip to a machine..
But it didnt upload it after that.
When i do a ps -A| grep java on my linux machine it shows for this process :
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
ytxdist 21368 1 99 1792253 141704 6 Jan23 ? 5-06:02:15 java -cp libs/*:conf -Xdebug -Xrunjdwp:server=y,transpo
xtremesearch.app.ExtremeSe
I dont understand this completely.
This means that the process is still running but what could be the issue that it stopped working.
Thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
:)