java hangs in cron

From: Kamal Raj (kraj_at_eforceglobal.com)
Date: 02/27/05

  • Next message: bj: "System stops because /var/log not found after moving to new partition"
    To: <redhat-list@redhat.com>
    Date: Sat, 26 Feb 2005 19:18:32 -0600
    
    

    Hi All,

    I have a java program which makes connection to Oracle database to
    retrieve some data and sends email. This java is being executed from
    crontab for every 10 minutes. I have a (.sh) shell script which will set
    the required environment variables and calls ant task "ant
    deliveryEmailProcess". If I run this shell script from command line the
    java class is being executed and delivers the email but from crontab it
    hangs when it tries make connection to database.

    The shell script is like this
    #!/bin/sh
    cd /usr/local/gms/bin
    . ./gmsenv.sh
    echo Calling delivery email processing
    echo ----------------------------------
    ant -verbose deliveryemailprocessing
    echo ----------------------------------

    the connection to database in java
    provider = "oracle.jdbc.driver.OracleDriver";
    Connection connection;
    Class.forName(provider);
    connection = DriverManager.getConnection(connectUrl, user, password);

    If I run the shell script it works fine but from cron it hangs on
    "getConnection" method. I also tried a "strace <pid>" on the hanging
    java process and I got the following
    -----------------------
    Process 3775 attached - interrupt to quit
    [ Process PID=3775 runs in 32 bit mode. ] fute0x810dc20, FUTEX_WAIT, 2,
    ptrace: umoven: Input/output error {...}
    -----------------------

    Please let me know what could be the issue here.

    Thanks,
    Kamal

    -- 
    redhat-list mailing list
    unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe
    https://www.redhat.com/mailman/listinfo/redhat-list
    

  • Next message: bj: "System stops because /var/log not found after moving to new partition"

    Relevant Pages

    • Re: connecting to a database
      ... I have no idea how to set up a connection. ... connection to an Access Database that they would be willing to post. ... throws java. ... sql. ...
      (comp.lang.java.programmer)
    • help in jdbc/jndi/java class
      ... i've created some simple java beans, when i do log in, i forward it to ... servlet where i create LoginDTO object from username and password. ... Database class is meant for database operations like connection, ...
      (comp.lang.java.help)
    • Re: [VulnWatch] The Java applet sandbox and stateful firewalls
      ... Is the Java Sandbox able to create outgoing connections on ports like 445? ... >This is a passive attack. ... The applet initiates a TCP connection back to the originating ... > A FTP server on the same machine that hosts the originating web ...
      (Bugtraq)
    • [Full-disclosure] Re: [VulnWatch] The Java applet sandbox and stateful firewalls
      ... Is the Java Sandbox able to create outgoing connections on ports like 445? ... >This is a passive attack. ... The applet initiates a TCP connection back to the originating ... > A FTP server on the same machine that hosts the originating web ...
      (Full-Disclosure)
    • Re: Java and MySql program example ?
      ... > I am trying to learn Java and need an example program with MySql ... > MySql database. ... Database connection established ...
      (comp.lang.java.programmer)