Kör den inbyggda Apache med Entropy.ch's PHP på en Xserve G5:a med 6 GB RAM.
Vid låg trafik flyter allt på, men vid högtrafik (tusentals samtidiga användare) går CPU-användandet upp till 100% och många Apache-processer fastnar (stuck) eller kraschar...
I httpd-loggen ser jag massor av sådana här felmeddelanden:
[Wed Aug 11="11" 18:36:45 2004="2004"] [notice] child pid 1561 exit signal Alarm clock (14)
*** malloc[1340]: error for object 0xc4000: Can't deallocate_pages region
*** malloc: vm_allocate(size=20480) failed (error code=4294966995)
*** malloc[1340]: error: Can't allocate region
*** malloc[1340]: error for object 0x93000: Can't deallocate_pages region
*** malloc: vm_allocate(size=20480) failed (error code=4294966995)
*** malloc[1340]: error: Can't allocate region
FATAL: emalloc(): Unable to allocate 16384 bytes
Jag har försökt att trimma serverns kernelvärden enligt nedan:
kern.maxproc=4000
kern.maxprocperuid=2048
kern.maxfiles=122880
kern.maxfilesperproc=102400
kern.maxvnodes=337920
net.inet.icmp.icmplim=800
Men tyvärr verkar inte detta hjälpa.
Någon som vet mer om detta felmeddelande? Är det virtuella minnet som strular?
All hjälp skulle uppskattas.
/Micke