04-01-2019
If you are hitting a limit on the number of processes you're running, ps may be exempt from the limit because it usually runs set-UID root.
If you're running ps -ef | grep "<username>" or some other pipeline, even though ps might be exempt from the limit, the pipeline is not exempt and the output you're seeing could be truncated if the grep is killed due to the process limit.
Are you seeing this problem consistently? Or does it vary with time of day, or at times when cron or at jobs might be expected to be running? You say you're seeing about 90 processes running. Are they all things that you expect to be running? Are any of them things that hang around running for a while and then kick off a bunch of other processes to perform certain tasks when certain conditions arise?
Could network traffic be kicking off jobs that are being run by processes running under your account?
Do you have a bunch of MQ monitoring scripts running in the background? What are they doing? How many of them are there?
Obviously, with no access to your system, we can only make wild guesses. I agree that it sounds like you're running enough processes that AIX isn't letting you start any more until one or more of the jobs that are running terminate, but that doesn't help much if we don't know what is running and why it is running.
Is process accounting enabled on your system? Can you sysadmin help you track down what jobs you're running during times when your processes are being killed?
10 More Discussions You Might Find Interesting
1. Solaris
Hi ,
I need to count all processes contains the pattren "FND"
For Example:
I was reteriving the details of all processes related to "FND" by this command
$ ps -ef | grep FND
but now I just wanna count them .
Regards
Adel (2 Replies)
Discussion started by: ArabOracle.com
2 Replies
2. UNIX for Dummies Questions & Answers
I have written a function that fills an array and another function where if a parameter is supplied it will jump to that part of the array and cat it to the screen.
I need to put in some checks to make sure the parameter supplied is firstly a number and then not a number great than the length of... (2 Replies)
Discussion started by: magnia
2 Replies
3. Programming
I need a mechanism to fork child processes and all child processes should connect to a server.but the number of child processes should be limited(for ex:50)
Here's my pseudo, but I cant figure out how to limit the child process number. Should I use a semaphore? or what?
for(;;)... (3 Replies)
Discussion started by: xyzt
3 Replies
4. Shell Programming and Scripting
Hi all
Is there away to create a script with dynamic number of parameter..
like the kill command in UNIX
kill -9 xxx xxx
cheers (4 Replies)
Discussion started by: co0oly
4 Replies
5. Shell Programming and Scripting
Hi
Is there a way to count how many processes a script has started, count how many of these have finished, and make the script wait if their difference goes over a given threshold?
I am using a script to repeatedly execute a code (~100x) which converts 2 data files into one .plt which is in... (4 Replies)
Discussion started by: drbones
4 Replies
6. Shell Programming and Scripting
Hey I'm new in linux,
I'm looking for a code to check whether the parameter is a number or a string.
I have already tried this code:
eerste=$(echo $1 | grep "^*$">aux)
if
But it doesn't work.:confused:
Thanks (2 Replies)
Discussion started by: Eclecticaa
2 Replies
7. AIX
Hi,
Is there a maximum number of processes kernel parameter in AIX.
Solaris has max_nprocs,
HP-UX has nproc,
I can only find max user process (maxuproc) for AIX.
Thanks,
Wilson. (3 Replies)
Discussion started by: wilsonee
3 Replies
8. AIX
Morning,
Somebody can tell me in AIX 6.1 what is the different between the maxuproc (lsattr -El sys0 | grep max) and the for a user.
Example:
Oracle is limited by :
#ulimit -u
processes(per user) unlimited
But lsattr -El sys0| grep maxuproc show me :
maxuproc 16384
So... (1 Reply)
Discussion started by: bacup540
1 Replies
9. UNIX for Dummies Questions & Answers
// AIX 6.1 & Power 7 server
I have maxuproc set to 16384.
lsattr -El sys0 -a maxuproc
maxuproc 16384 Maximum number of PROCESSES allowed per user True
What is the maximum number of maxuproc we can go for?
If I increase maxuproc to the higher number, what would be ramifications?
I... (1 Reply)
Discussion started by: Daniel Gate
1 Replies
10. Red Hat
Hi Guys,
I am running RHEL6 and now my processes reach maximum limit.
How do I increase the maxuproc value?
Can I increase the value without rebooting the server?
Thanks in advance...
Please Help!!! (5 Replies)
Discussion started by: Phuti
5 Replies
ICECREAM
DAEMON(1) Icecream User's Manual ICECREAM DAEMON(1)
NAME
iceccd - Icecream daemon
SYNOPSIS
iceccd [-n netname] [-m max_processes] [--no-remote] [-w] [-d | --daemonize] [-l logfile] [-s schedulerhost] [-v [v [v]]] [-r |
--run-as-user] [-b env-basedir] [-u | --nobody-uid nobodyuid] [--cache-limit MB] [-N hostname]
DESCRIPTION
The Icecream daemon has to run on all nodes being part of the Icecream compile cluster. It receives compile jobs and executes them in a ch-
root environment. The compile clients send their compile environment the first time they send a job to a particular daemon, so that the en-
vironment of the daemon doesn't have to match the one of the client.
The daemon also has to run on clients sending compile jobs to the Icecream network. If a node should be able to send compile jobs, but nev-
er receive any, start the daemon with the option -m 0.
All Icecream daemons need to have contact to the Icecream scheduler which controls the distribution of data between compile nodes. Normally
the daemon will automatically find the right scheduler. If this is not the case you can explicitly specify the name of the Icecream network
and the host running the scheduler.
OPTIONS
-n netname
The name of the icecream network the daemon should connect to. There has to be a scheduler running for the network under the same
network name.
-m max_processes
Maximum number of compile jobs started in parallel on machine running the daemon.
--no-remote
Prevents jobs from other nodes being scheduled on this one.
-w
-d, --daemonize
Detach daemon from shell.
-l logfile
Name of file where log output is written to.
-s scheduler_host
Name of host running the scheduler for the network the daemon should connect to. This option might help if the scheduler can't
broadcast its presence to the clients due to firewall settings or similar reasons.
-v, -vv, -vvv
Control verbosity of daemon. The more v the more verbose.
-r, --run-as-user
Force running the daemon with user rights. Usually you will need to run the daemon with root rights.
-b env_basedir
Base directory for storing compile environments sent to the daemon by the compile clients.
-u, --nobody-uid nobodyuid
Id of user nobody. This user id is used when the daemon is dropping privileges.
--cache-limit MB
Maximum size in Mega Bytes of cache used to store compile environments of compile clients.
-N hostname
The name of the icecream host on the network.
SEE ALSO
icecream, scheduler, iceccd, icemon
AUTHOR
Cornelius Schumacher
Icecream April 21th, 2005 ICECREAM DAEMON(1)