Zpracovavani tasku v urcite periode

2006-03-23 Tema obsahu Lubos Vrba
Ahoj *,Popis:Task je treba vykonavat v urcitych casovych intervalech (1x za den). Delame toto pomoci utilitky 'cron'.Tento task si hraje s databasemi, connection se ziskava z DataSource pres JNDI z BEA 8.1..
Script, ktery se spousti pomoci cronu vlastne jen nastavi classpath a spusti java ...Problemem je, ze kdyz dany script spustim rucne, vse beha, pokud ho spusti cron, dostaneme vyjimku


java.net.SocketTimeoutException: Read timed out; No available router to 
destination] EXCEPTION IN method() while closing 
connection: weblogic.rmi.extensions.RemoteRuntimeException: 
Unexpected Exception - with nested exception:[java.rmi.ConnectException: Could 
not establish a connection with 
-7328819140782386039S:server:[7633,7633,-1,-1,7633,-1,-1,0,0]:server:7633,server2:7633:swb:swb001, 
java.rmi.ConnectException: Destination unreachable; nested exception 
is:
 
java.net.SocketTimeoutException: Read timed out; No available router to 
destination]...Napada vas nejaka moznost, proc to z cronu nechodi a vyvolane rucne jo?Bohuzel to musi byt udelano takto, bylo nam to takto predano a proste zmena neni mozna..Diky,
L.


Re: Zpracovavani tasku v urcite periode

2006-03-23 Tema obsahu Karel Tejnora

Ahoj,
   tezko rict kdyz nevidime ten script.
a) poustite v jine JVM
b) poustite pod jinym uzivatelem, ktery nemuze na sit
c) poustite v omezenem prostredi

Karel


RE: Zpracovavani tasku v urcite periode

2006-03-23 Tema obsahu Petr Zajíc



Zdravím, 

není 
to v právech? Cron bhá pod njakým útem, ne?

Petr 
Zajíc

  -Original Message-From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED]On Behalf Of Lubos 
  VrbaSent: Thursday, March 23, 2006 5:06 PMTo: 
  JavaSubject: Zpracovavani tasku v urcite 
  periodeAhoj *,Popis:Task je treba vykonavat v 
  urcitych casovych intervalech (1x za den). Delame toto pomoci utilitky 
  'cron'.Tento task si hraje s databasemi, connection se ziskava z 
  DataSource pres JNDI z BEA 8.1..Script, ktery se spousti pomoci 
  cronu vlastne jen nastavi classpath a spusti java ...Problemem je, 
  ze kdyz dany script spustim rucne, vse beha, pokud ho spusti cron, dostaneme 
  vyjimku
  java.net.SocketTimeoutException: 
  Read timed out; No available router to destination] EXCEPTION 
  IN method() while closing connection: 
  weblogic.rmi.extensions.RemoteRuntimeException: Unexpected Exception - with 
  nested exception:[java.rmi.ConnectException: Could not establish a 
  connection with 
  -7328819140782386039S:server:[7633,7633,-1,-1,7633,-1,-1,0,0]:server:7633,server2:7633:swb:swb001, 
  java.rmi.ConnectException: Destination unreachable; nested exception 
  is:
   
  java.net.SocketTimeoutException: Read timed out; No available router to 
  destination]...Napada vas nejaka moznost, proc to z 
  cronu nechodi a vyvolane rucne jo?Bohuzel to musi byt udelano takto, 
  bylo nam to takto predano a proste zmena neni mozna..Diky, 
L.


Re: Zpracovavani tasku v urcite periode

2006-03-23 Tema obsahu Vladimir Naprstek
videl bych problem v tom, ze cron nespousti .profile (.bash_profile ci
jine nastavovaci skripty). Takze pokud v nich mate nejake nastavovani
promennych prostredi, mel byste
do toho skriptu na zacatek pridat neco takovehleho:

. /home/user/.bash_profile

(teckamezerajmeno skriptu s nastaveni prostredi)
tim zajistite, ze prostredi pustene z cronu bude to stejne jako mate,
kdyz se prihlasite...


Lubos Vrba píše v Čt 23. 03. 2006 v 17:06 +0100:
 Ahoj *,
 Popis:
 Task je treba vykonavat v urcitych casovych intervalech (1x  za den).
 Delame toto pomoci utilitky 'cron'.
 Tento task si hraje s databasemi,  connection se ziskava z DataSource
 pres JNDI z BEA 8.1..
 
 Script, ktery se spousti pomoci cronu  vlastne jen nastavi classpath a
 spusti java ...
 Problemem je, ze kdyz dany script spustim rucne, vse beha, pokud ho
 spusti cron, dostaneme vyjimku
 
 
 
 java.net.SocketTimeoutException: Read timed out; No available router
 to destination]
EXCEPTION IN method() while closing connection:
   weblogic.rmi.extensions.RemoteRuntimeException: Unexpected Exception
 - with nested exception:
 [java.rmi.ConnectException: Could not establish a connection with
 -7328819140782386039S:server:[7633,7633,-1,-1,7633,-1,-1,0,0]:server:7633,server2:7633:swb:swb001,
  java.rmi.ConnectException: Destination unreachable; nested exception is:
 
 java.net.SocketTimeoutException: Read timed out; No available
 router to destination]
 
 ...
 
 Napada vas nejaka moznost, proc to z cronu nechodi a vyvolane rucne
 jo?
 
 Bohuzel to musi byt udelano takto, bylo nam to takto predano a proste
 zmena neni mozna..
 
 Diky, 
 L.
-- 
Vladimír Náprstek
specialista AKC
mail: [EMAIL PROTECTED]
tel: 475 233 102


Re: Zpracovavani tasku v urcite periode

2006-03-23 Tema obsahu Lubos Vrba
Dekuji vsem za rady.Reseni je nezname,. protoze z niceho nic zacal script fungovat.Nicmene jsem se aspon neco noveho priucil.L.On 3/23/06, 
Vladimir Naprstek [EMAIL PROTECTED] wrote:
videl bych problem v tom, ze cron nespousti .profile (.bash_profile cijine nastavovaci skripty). Takze pokud v nich mate nejake nastavovanipromennych prostredi, mel bystedo toho skriptu na zacatek pridat neco takovehleho:
. /home/user/.bash_profile(teckamezerajmeno skriptu s nastaveni prostredi)tim zajistite, ze prostredi pustene z cronu bude to stejne jako mate,kdyz se prihlasite...
Lubos Vrba píše v Čt 23. 03. 2006 v 17:06 +0100: Ahoj *, Popis: Task je treba vykonavat v urcitych casovych intervalech (1xza den). Delame toto pomoci utilitky 'cron'. Tento task si hraje s databasemi,connection se ziskava z DataSource
 pres JNDI z BEA 8.1.. Script, ktery se spousti pomoci cronuvlastne jen nastavi classpath a spusti java ... Problemem je, ze kdyz dany script spustim rucne, vse beha, pokud ho
 spusti cron, dostaneme vyjimku java.net.SocketTimeoutException: Read timed out; No available router to destination]EXCEPTION IN method() while closing connection:
 weblogic.rmi.extensions.RemoteRuntimeException: Unexpected Exception - with nested exception: [java.rmi.ConnectException: Could not establish a connection with -7328819140782386039S:server:[7633,7633,-1,-1,7633,-1,-1,0,0]:server:7633,server2:7633:swb:swb001, 
java.rmi.ConnectException: Destination unreachable; nested exception is: java.net.SocketTimeoutException: Read timed out; No available router to destination] ...
 Napada vas nejaka moznost, proc to z cronu nechodi a vyvolane rucne jo? Bohuzel to musi byt udelano takto, bylo nam to takto predano a proste zmena neni mozna.. Diky,
 L.--Vladimír Náprstekspecialista AKCmail: [EMAIL PROTECTED]tel: 475 233 102