Hi

 

I’m using freeradius 2.1.12 with external program calling for auth, pre-auth and acct

A while after radius up, it reports:

 

Sat Nov 26 13:02:03 2011 : Error: Couldn't fork /etc/netbill/acct.pl: Cannot allocate memory

 

The machine is:

 

12 G ram, CentOS 5.4, Kernel  2.6.18-164.el5PAE  32 bits

 

Vmstat shows at least 6.8G FREE:

 

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st

1  0      0 6864832  17424 553392    0    0     0     0 3707 7184  1  2 98  0  0

0  0      0 6863840  17424 553880    0    0     0   164 4532 8138  0  2 98  0  0

0  0      0 6863592  17432 554356    0    0     0  2192 4106 6809  0  1 98  0  0

 

And /proc/meminfo:

 

-bash-3.1# cat /proc/meminfo

MemTotal:     12464608 kB

MemFree:       6945096 kB

Buffers:         16732 kB

Cached:         486116 kB

SwapCached:          0 kB

Active:        3929056 kB

Inactive:        58056 kB

HighTotal:    11655356 kB

HighFree:      6889628 kB

LowTotal:       809252 kB

LowFree:         55468 kB

SwapTotal:     2008116 kB

SwapFree:      2008116 kB

Dirty:          259036 kB

Writeback:           0 kB

AnonPages:     3484324 kB

Mapped:          12016 kB

Slab:           653076 kB

PageTables:     773364 kB

NFS_Unstable:        0 kB

Bounce:              0 kB

CommitLimit:  11979800 kB

Committed_AS: 11642520 kB

VmallocTotal:   116728 kB

VmallocUsed:      9040 kB

VmallocChunk:   107296 kB

HugePages_Total:     0

HugePages_Free:      0

HugePages_Rsvd:      0

Hugepagesize:     2048 kB

 

 

Raduisd.conf:

 

Max_servers=32

Min_start_servers=32

min_spare_servers = 0

max_spare_servers = 32