Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Dec 1995 14:52:04 -0800
From:      Joe McGuckin <joe@ns.via.net>
To:        hackers@freebsd.org
Message-ID:  <199512082252.OAA07846@ns.via.net>

next in thread | raw e-mail | index | archive | help

I have a 100MHZ pentium that I use as a web and FTP server. Recently
we've been seeing Apache complaining about "can't spawn process". After
making it print out errno from the failing fork(), we're getting EAGAIN.

I make a kernel with maxusers == 50 thinking that this would solve my problem.
but it didn't.

Normally the system runs with 65-70 processes. When it gets to 99 or 100 it 
refuses to fork any more.

Where is this limit set? How can I increase it? What other resources can I 
tweak for a heavily loaded machine?

Thanks,

  Joe


Also, here's the output from sysctl:



kern.ostype = FreeBSD
kern.osrelease = 2.0.5-RELEASE
kern.osrevision = 199306
kern.version = FreeBSD 2.0.5-RELEASE #0: Wed Nov 29 10:15:55 PST 1995
    joe@ovation.via.net:/usr/src/sys/compile/GENERIC

kern.maxvnodes = 2577
kern.maxproc = 820
kern.maxfiles = 1640
kern.argmax = 65536
kern.securelevel = -1
kern.hostname = ovation.via.net
kern.hostid = 0
kern.clockrate: hz = 100, tick = 10000, profhz = 1024, stathz = 128
kern.posix1version = 198808
kern.ngroups = 16
kern.job_control = 1
kern.saved_ids = 1
kern.boottime = Wed Nov 29 11:25:50 1995
kern.domainname = 
kern.update = 30
kern.osreldate = 199504
kern.bootfile = /kernel
kern.maxfilesperproc = 1640
kern.maxprocperuid = 819
kern.dumpdev = disabled
vm.loadavg: 0.04 0.12 0.13
net.inet.ip.forwarding = 0
net.inet.ip.redirect = 1
net.inet.ip.ttl = 64
net.inet.ip.rtexpire = 93
net.inet.ip.rtminexpire = 10
net.inet.ip.rtmaxcache = 128
net.inet.ip.sourceroute = 0
net.inet.icmp.maskrepl = 0
net.inet.tcp.rfc1323 = 1
net.inet.tcp.rfc1644 = 1
net.inet.tcp.mssdflt = 512
net.inet.tcp.rttdflt = 3
net.inet.tcp.keepidle = 14400
net.inet.tcp.keepintvl = 150
net.inet.tcp.sendspace = 16384
net.inet.tcp.recvspace = 16384
net.inet.udp.checksum = 1
net.inet.udp.maxdgram = 9216
net.inet.udp.recvspace = 41600
hw.machine = i386
hw.model = Pentium 815\100
hw.ncpu = 1
hw.byteorder = 1234
hw.physmem = 33161216
hw.usermem = 26583040
hw.pagesize = 4096
hw.floatingpoint = 1
machdep.adjkerntz = 28800
machdep.disable_rtc_set = 0
user.cs_path = /usr/bin:/bin:/usr/sbin:/sbin:
user.bc_base_max = 99
user.bc_dim_max = 2048
user.bc_scale_max = 99
user.bc_string_max = 1000
user.coll_weights_max = 0
user.expr_nest_max = 32
user.line_max = 2048
user.re_dup_max = 255
user.posix2_version = 199212
user.posix2_c_bind = 0
user.posix2_c_dev = 0
user.posix2_char_term = 0
user.posix2_fort_dev = 0
user.posix2_fort_run = 0
user.posix2_localedef = 0
user.posix2_sw_dev = 0
user.posix2_upe = 0
user.stream_max = 20
user.tzname_max = 255




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199512082252.OAA07846>