Portál AbcLinuxu, 10. května 2025 04:57
[notice] child pid 3432 exit signal Segmentation fault (11) [alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker threadJe to nahlášený jako bug a nezdá se že by se to dalo do pohybu. Otázka je tato : Je z hlediska vytížení RAM výhodnější nechat běžet apache s mod_php (s klasickým mpm) nebo nechat běžet php pod fcgi samostatně ? IMHO by apache neměl volat php když třeba posílá nějakej obrázek a tím by měla ram ušetřit . Díky
ab -n 5000 -c 100 xx.xx.xx.xx/na phpinfo(); a už je v logu
(12)Cannot allocate memory: fork: Unable to fork new processa apache s perforkem a mod_php jde do kytek
free -m total used free shared buffers cached Mem: 768 757 10 0 0 0 -/+ buffers/cache: 757 10 Swap: 0 0 0Jeden apache proces má RSS 5700, takže s tímto množstvím ram utáhnu cca 100 požadavků, a to nemluvim o MySQL atp...
apple / # top -bash: fork: Cannot allocate memoryToto háže asi 3min po ukončení testu Je to gentoo 64bit na OpenVZ
apple / # dd if=/dev/zero of=/swap bs=1M count=512 apple / # mkswap /swap apple / # swapon /swap swapon: /extraswap: Operation not permitted==> HOLOTA ! <== Zjevně mají zakázaný swapování do souboru abych si musel dokoupit další RAM....
cat /proc/user_beancounterspokud je to možné...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.