10-13-2010
Quote:
Originally Posted by
Jazmania
Hi Guys,
Just a question about subprocesses.. Lately one of our servers has started to throw out the following error:
SYSTEM ERROR: Too many subprocesses, cannot fork. Errno=12
We've already increased the threshold twice. Its now up to 8000 and the swap space has also been increased. We had rebooted the server to clear out any old processes that may have been running but we have since hit the same error.
Whats the best way to find whats creating so many subprocesses? I'm not 100% sure what the error actually means..
Running AIX 5.3 and its a ksh shelll..
Things like this do not usually just happen. Has the server just been updated or has a new application / script been installed. The "cannot fork2" error is usually associated with the machine running low on memory or CPU resource. It can also be associated with leaky applications which eat up one or other or both of these resources. When the error occurs can anything be run on the server or is just in a "hung" state?
If the server is accessible when the error occurs run the ps -ef | more command and check the process I/Ds that are using an over amount of CPU or memory.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am writing a shell script that executes another script by fetching it over the network and piping its contents into sh (ftp -o - $script | sh; or wget -O - |sh). Since this bypasses putting the script on the filesystem, this means I can't source the script directly (using . ), but rather it... (1 Reply)
Discussion started by: hadarot
1 Replies
2. Shell Programming and Scripting
Hi All
Here i have a piece of code,
set filename "./GopiRun.sh"
#I need to wait here until the GopiRun.sh is completed how do i achive this
exit. (1 Reply)
Discussion started by: nathgopi214
1 Replies
3. Shell Programming and Scripting
Hi,
I am having a trivial doubt. Please see the below pipeline code sequence.
command1 | (command 2; commend 3)
I am aware that the command that follows pipe will run in the sub shell by the Unix kernel. But how about here? Since these set of commands are grouped under "parantheses", will... (6 Replies)
Discussion started by: royalibrahim
6 Replies
4. Shell Programming and Scripting
my script is
#!/usr/bin/env python
import datetime
import subprocess
import sys
import os
import signal
from time import sleep
def runForAWhile(cmd, secs=10):
print("running %s" % cmd)
timeout = datetime.timedelta(seconds=secs)
print timeout
proc = subprocess.Popen(cmd,... (0 Replies)
Discussion started by: yanglei_fage
0 Replies
5. UNIX for Advanced & Expert Users
I have only one domain in my sun java apps. I restarted however I got the error below
server failed to stop: abnormal subprocess termination
could not stop domain
could not stop domain
could not stop one or more instances in the domain: domain1
starting up myapplication
instance... (0 Replies)
Discussion started by: lhareigh890
0 Replies
6. Shell Programming and Scripting
I need to run this command using python subprocess module (notice I'm using only variables):
cmd = TESTPATH + ' -s ' + serviceName + ' -r ' + rdir + \
' -m ' + masterAcct + ' -p ' + persona + ' -P ' + passwd (3 Replies)
Discussion started by: erick_tuk
3 Replies
7. Shell Programming and Scripting
Hi,
I am trying to run a shell script using subprocess in python.
I can run simple script with arguments using subprocess.But I am not able to embed xterm in subrocess command.
#!/usr/bin/python
import subprocess
subprocess.call()
Above code gives me error.
Please help me in... (2 Replies)
Discussion started by: diehard
2 Replies
8. Shell Programming and Scripting
Hi guys,
I'm learning python and perl and i was trying to run from python a perl script using the subprocess module.
I have an issue that i don't understand regarding this.
I run this code:
#!/usr/bin/python
import subprocess
p2 = subprocess.Popen(,stdout=subprocess.PIPE)
output2 =... (2 Replies)
Discussion started by: capitanui
2 Replies
9. Shell Programming and Scripting
After struggling with this for days now, I'm reaching out to the experts of all things linux for some help with this.
I'm trying to run the following working command (on command line) inside a python script using subprocess:
rsync -avzh --no-perms --delete --include="*sub*" --exclude='*'... (2 Replies)
Discussion started by: timj123
2 Replies
10. Programming
So I have this basic script, see below
import subprocess
import shlex
command = "gcloud projects list"
subprocess.check_output(shlex.split(command))
subprocess.check_call(shlex.split(command))
The subprocess.check_call(shlex.split(command)) actually return what I expect. It returns... (6 Replies)
Discussion started by: scj2012
6 Replies
LEARN ABOUT DEBIAN
prayer-accountd
PRAYER-ACCOUNTD(8) System Manager's Manual PRAYER-ACCOUNTD(8)
NAME
prayer-accountd -- Prayer system account helper daemon
SYNOPSIS
prayer-accountd [--config-file file] [[--config-option name=value] ...] [--enable-fork | --disable-fork]
DESCRIPTION
prayer-accountd is an auxilliary daemon that allows users to perform various tasks with respect to their UNIX system account:
o Change passwords
o Change their name
o Check filesystem quota
Furthermore it can help users set up an (Exim-only) .forward file for Spam filtering, vacation auto-replies etc.
prayer-accountd can be installed on a separate host from the main Prayer services if necessary. It needs to be able to run passwd(1),
chfn(1), and quota(1) for the user, and access users' home directories.
prayer-accountd accepts the following command-line options:
--config-file file
Reads configuration from file instead of the default.
--config-option name=value
Sets (overrides) the configuration option name to value. Any number of options can be specified in this manner.
--enable-fork
Fork subprocesses as requests come in. This is the default.
--disable-fork
Don't fork; process one request in at the time (debug mode).
FILES
/etc/prayer/accountd.cf Default configuration file.
BUGS
prayer-accountd is rather customized to the needs of the University of Cambridge, though some patches have been applied to the Debian pack-
age. System administrators should study the source code to see what this means.
AUTHORS
This introductory manual page was put together for Debian by Magnus Holmgren <holmgren@debian.org>.
The Prayer Webmail Interface 27 March 2011 The Prayer Webmail Interface