Witam

Mam problem z serwerem od jakiegoś czasu i nie wiem już co robić, przeważnie wszystko śmiga, a nagle "[crit] Memory allocation failed, aborting process."
i /log/apache2/error.log wypluwa błędy:
  1. [Mon Dec 07 00:15:41.779690 2015] [mpm_prefork:notice] [pid 481] AH00163: Apache/2.4.10 (Debian) OpenSSL/1.0.1k mod_wsgi/4.3.0 Python/2.7.9 configured -- resuming norm$
  2. [Mon Dec 07 00:15:41.779708 2015] [core:notice] [pid 481] AH00094: Command line: '/usr/sbin/apache2'
  3. [Mon Dec 07 05:52:11.180895 2015] [:error] [pid 17763] [client 185.25.148.240:33948] script '/var/www/testproxy.php' not found or unable to stat
  4. [Mon Dec 07 17:07:40.944013 2015] [mpm_prefork:error] [pid 481] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
  5. [crit] Memory allocation failed, aborting process.
  6. [crit] Memory allocation failed, aborting process.
  7. [Mon Dec 07 17:07:50.968642 2015] [mpm_prefork:error] [pid 481] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
  8. [Mon Dec 07 17:08:00.971652 2015] [mpm_prefork:error] [pid 481] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
  9. [Mon Dec 07 17:08:10.972360 2015] [mpm_prefork:error] [pid 481] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
  10. [Mon Dec 07 17:08:20.976331 2015] [mpm_prefork:error] [pid 481] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
  11. [Mon Dec 07 17:08:30.976490 2015] [core:notice] [pid 481] AH00052: child pid 27412 exit signal Segmentation fault (11)
  12. [Mon Dec 07 17:08:30.976553 2015] [core:notice] [pid 481] AH00052: child pid 27448 exit signal Segmentation fault (11)
  13. [Mon Dec 07 17:08:30.976575 2015] [core:notice] [pid 481] AH00052: child pid 27469 exit signal Segmentation fault (11)
  14. [Mon Dec 07 17:08:30.976596 2015] [core:notice] [pid 481] AH00052: child pid 27488 exit signal Segmentation fault (11)
  15. [Mon Dec 07 17:08:30.976617 2015] [core:notice] [pid 481] AH00052: child pid 27507 exit signal Aborted (6)
  16. [Mon Dec 07 17:08:30.976623 2015] [core:error] [pid 481] AH00546: no record of generation 0 of exiting child 27507
  17. [Mon Dec 07 17:08:30.976645 2015] [core:notice] [pid 481] AH00052: child pid 27534 exit signal Aborted (6)
  18. [Mon Dec 07 17:08:30.976651 2015] [core:error] [pid 481] AH00546: no record of generation 0 of exiting child 27534
  19. [Mon Dec 07 17:09:12.023140 2015] [core:notice] [pid 481] AH00052: child pid 27394 exit signal Segmentation fault (11)
  20. [Mon Dec 07 17:09:12.023198 2015] [core:notice] [pid 481] AH00052: child pid 27409 exit signal Segmentation fault (11)
  21. [Mon Dec 07 17:09:12.023259 2015] [core:notice] [pid 481] AH00052: child pid 27521 exit signal Segmentation fault (11)
  22. [Mon Dec 07 17:09:12.023286 2015] [core:notice] [pid 481] AH00052: child pid 27548 exit signal Segmentation fault (11)
  23. [Mon Dec 07 17:09:18.030692 2015] [core:notice] [pid 481] AH00052: child pid 27446 exit signal Segmentation fault (11)


pomaga dopiero reboot,

gdy podczas tych błędów próbuje wpisać jakąkolwiek komendę w konsole to jest: Memory allocation failed, czasem przejdzie czasem nie.

komenda: cat /proc/user_beancounters

  1. resource held maxheld barrier limit failcnt
  2. privvmpages 539240 1048576 1048576 1048576 5641


i nie mam pojęcia dlaczego brakuje pamieć na aplikacje, nie wiem już co robić, wcześniej miałem mniejszy serwer z kolo ~700000 limitem i działo się to częściej, no ale bez przesady żeby dalej to samo, jest to czym spowodowane tylko nie mogę ogarnąć czym ze nagle tak skacze, proszę o jakąś pomoc

ogółem vps:
Pamięć gwarantowana: 3 GB
Pamięć maksymalna: 4 GB
Typ wirtualizacji: (OpenVZ)
system: Debian 8 64bit
Maksymalny zegar procesora: 6 GHz (Intel XEON)
Z podziałem na rdzenie: 3 x 2GHz+

umieszczone są na nim: 2 male sklepy presta-shop (Odsłony ~160 500, Sesje ~28 000; drugi: ~20 000), serwer bazodanowy firebird do takiego programu potrzebny, presta na MySQL działa, iRedMail zainstalowany do poczty, i nie wielka aplikacja rzadko używana: php, która używa podstawowych komend MySQL tylko, i w zasadzie tyle.