On Wed, Jul 11, 2012 at 9:38 AM, John Young <[email protected]> wrote: > Hmmm... If it was an OS issue, I would expect both queues to behave > the same way since both are under the same OS, but they don't.
Again, as a normal user & then as root, run an interactive shell - but let me clarify, *outside of Grid Engine*. If this shell has a larger descriptor limit, then using the root shell, start the execd (ie. you may want to shutdown the original one). Then send jobs that print the limit to this node. There is really no black magic in SGE - in the end, we are making standard system calls, so if it does not work outside of SGE, it usually won't work inside SGE. > Curiously, if I try running an interactive job in the same queue > where changing the limits fails in batch mode, it succeeds even > if I am not root. Very strange... If you are running SGE-SSH, then sshd sets the limit, which can explain why it is working for interactive jobs. Rayson > > >> >>> 2. Since H_DESCRIPTORS=65536, why can't I request that amount and get it? >> >> >> I believe you are hitting the OS limit, try something smaller, and/or >> change the limit set by /etc/security/limits.conf & >> /proc/sys/fs/file-max . >> >> Rayson > > > I had already upped the limit in /etc/security/limits.conf: > > # > # Up the number of open files allowed - 02 Jun 2011 - JY > # > * soft nofile 65535 > * hard nofile 65535 > > > Changing this did not seem to have any effect on the problem. > I'm still baffled why it works under one queue but not under the > other. > > > JY > _______________________________________________ > users mailing list > [email protected] > https://gridengine.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
