[GE users] Job submission from Tomcat

Fabiano f.cima at yahoo.it
Tue Dec 11 09:12:40 GMT 2007


    [ The following text is in the "iso-8859-1" character set. ]
    [ Your display is set for the "ISO-8859-10" character set.  ]
    [ Some special characters may be displayed incorrectly. ]

Hi Daniel,
I'm using Grid Engine 6.0u9. Thank you for your
explanation.

Regards
Fabiano 


--- Daniel Templeton <Dan.Templeton at Sun.COM> wrote:

> The problem is that the user id is not known on the
> machine where your 
> job is being run.  The Grid Engine shepherd process
> tries to change its 
> user to the submitting user, but if the user doesn't
> exist, the system 
> call fails.  The only way to make that work is to
> have the submitting 
> user exist on all the execution hosts.
> 
> For a discussion of how to submit jobs as a
> different user from DRMAA, see:
> 
>
http://blogs.sun.com/templedf/entry/specifying_a_username_with_drmaa
> 
> The reason for the NoResourceUsageException is that
> the job failed 
> before it began, so Grid Engine wasn't able to
> gather any resource usage 
> data.  The fact that you're seeing that exception
> means that you're 
> using an older version of Grid Engine.  In the 1.0
> DRMAA binding, that 
> exception went away and is replaced by
> JobInfo.getResources() just 
> returning null.  As you and we discovered, if a job
> fails before it 
> starts, that exception prevents you from getting any
> other useful data 
> about the job.
> 
> Daniel
> 
> Fabiano wrote:
> > Hi Andreas,
> > you find the problem! I can't log in as tomcat55
> user
> > because it's not a real user (debian created it
> during
> > tomcat installation). However I managed to start
> the
> > application from command line as user tomcat55
> thanks
> > to sudo command and I get the same error.
> > Do you know how can I grant tomcat55 to submit
> jobs?
> >
> > Thanks
> > Fabiano
> >
> >
> >
> > --- Andreas.Haas at Sun.COM wrote:
> >
> >   
> >> Hi Fabiano,
> >>
> >> I'm almost sure that is the reason. 
> >> Try your application as user tomcat55.
> >>
> >> Regards,
> >> Andreas
> >>
> >>
> >> On Mon, 10 Dec 2007, Fabiano wrote:
> >>
> >>     
> >>> Hi Andreas,
> >>> yes, tomcat has a different user ID: it's
> running
> >>>       
> >> with
> >>     
> >>> its own user (tomcat55). When I run the
> >>>       
> >> application
> >>     
> >>> from shell I'm logged in with my user account.
> >>>
> >>> Regards,
> >>> Fabiano
> >>>
> >>>
> >>> --- Andreas.Haas at Sun.COM wrote:
> >>>
> >>>       
> >>>> Hi Fabiano,
> >>>>
> >>>> there should be no problems with daemons
> sending
> >>>> jobs
> >>>> using Java DRMAA. Maybe your daemon submits
> jobs
> >>>> under
> >>>> a different user ID than from the shell?
> >>>>
> >>>> Regards,
> >>>> Andreas
> >>>>
> >>>>
> >>>>
> >>>> On Mon, 10 Dec 2007, Fabiano wrote:
> >>>>
> >>>>         
> >>>>> Hi,
> >>>>> I'm trying to develop a java web application
> >>>>>           
> >> that
> >>     
> >>>>> permits users to submit jobs from a web page.
> >>>>>           
> >> I'm
> >>     
> >>>>> using java with jsp and tomcat as the
> >>>>>           
> >> application
> >>     
> >>>>> server. I'm using drmaa to submit jobs, but
> jobs
> >>>>>           
> >>>> can't
> >>>>         
> >>>>> complete execution. When I try to call:
> >>>>> JobInfo info = drmaaSession.wait(id,
> >>>>> Session.TIMEOUT_WAIT_FOREVER);
> >>>>> I receive:
> >>>>> org.ggf.drmaa.NoResourceUsageException: no
> usage
> >>>>> information was returned for the completed job
> >>>>>
> >>>>> If I wait job termination with Thread.sleep()
> >>>>>           
> >> and
> >>     
> >>>> I
> >>>>         
> >>>>> check the status with
> >>>>> drmaaSession.getJobProgramStatus(id) I see
> that
> >>>>>           
> >>>> the
> >>>>         
> >>>>> job failed.
> >>>>>
> >>>>> If I start the same program from the shell I
> >>>>>           
> >> have
> >>     
> >>>> no
> >>>>         
> >>>>> errors. What could be the problem? Maybe a
> >>>>>           
> >> daemon
> >>     
> >>>>> can't submit jobs?
> >>>>> Thanks in advantage
> >>>>>
> >>>>> Fabiano
> >>>>>
> >>>>>
> >>>>>      ___________________________________
> >>>>> L'email della prossima generazione? Puoi
> averla
> >>>>>           
> >>>> con la nuova Yahoo! Mail:
> >>>> http://it.docs.yahoo.com/nowyoucan.html
> >>>>         
> >>>>>           
> >
>
---------------------------------------------------------------------
> >   
> >>>>> To unsubscribe, e-mail:
> >>>>>           
> >>>> users-unsubscribe at gridengine.sunsource.net
> >>>>         
> >>>>> For additional commands, e-mail:
> >>>>>           
> >>>> users-help at gridengine.sunsource.net
> >>>>         
> >>>>>           
> >>>> http://gridengine.info/
> >>>>
> >>>> Sitz der Gesellschaft: Sun Microsystems GmbH,
> >>>> Sonnenallee 1, D-85551 Kirchheim-Heimstetten
> >>>> Amtsgericht Muenchen: HRB 161028
> >>>> Geschaeftsfuehrer: Thomas Schroeder, Wolfgang
> >>>> Engels, Dr. Roland Boemer
> >>>> Vorsitzender des Aufsichtsrates: Martin Haering
> >>>>
> >>>>
> >>>>         
> >
>
---------------------------------------------------------------------
> >   
> >>>> To unsubscribe, e-mail:
> >>>> users-unsubscribe at gridengine.sunsource.net
> >>>> For additional commands, e-mail:
> >>>> users-help at gridengine.sunsource.net
> >>>>
> >>>>
> >>>>         
> 
=== message truncated ===



      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net




More information about the gridengine-users mailing list