This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
>From: Tom McDermott <address@hidden> >Subject: LDM: out of per user processes >Organization: SUNY Brockport >Keywords: 200012141622.eBEGM4o06206 LDM processes Tom, Here's the information I promised on how to set a per usr process limit for the number of processes that the LDM user can spawn. If you set a generous limit, it should allow the LDM to run as intended but protect other users in case something ever happens that causes lots of processes to be spawned. By the way, I heard another possible explanation for the symptom you saw of too many processes on your LDM server: if any of your decoders write to an NFS-mounted file system and connectivity to the NFS server is lost or it crashes, depending on the characteristics of the NFS mount lots of processes could hang waiting to write. --Russ _____________________________________________________________________ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu ------- Forwarded Message Date: Mon, 18 Dec 2000 10:39:40 -0700 From: "Mike Schmidt" <address@hidden> To: address@hidden, address@hidden, address@hidden Subject: Re: how to set per user process limit on Solaris? Russ, On a Solaris 2.7 system, one can set system wide user process limits via the maxuprc variable in /etc/system. One can also query (and set dynamic variables) in the kernel; # adb -k /dev/ksyms /dev/mem maxusers/D max_nprocs/D (system wide process limit - default = 10 + 16 * maxusers) maxuprc/D (user process limit - default = max_nprocs - 5) The book "Sun Performace and Tuning" provides a good reference for this and more information, most of which is freely availavle on Sun's website. mike On Dec 15, 3:32pm, Russ Rew wrote: > Subject: how to set per user process limit on Solaris? > Hi, > > Do any of you know how to set an upper limit on the number of > processes a user can have running on Solaris 2.7 or later. I had > thought ulimit(1) could be used for this purpose, but it doesn't seem > possible from reading the man page. > > The reason I want to do this is to advise an LDM site administrator > how to limit the number of processes that can be spawned by the LDM, > running under the "ldm" userid. This user is worried that the LDM > could fill up the process table if something goes wrong, and so wants > some upper limit enforced on the number of processes that can run > under userid "ldm". > > --Russ > >-- End of excerpt from Russ Rew ------- End of Forwarded Message