Acesta este un FIX pentru eroarea:
Problema apare deoarece shared memory (SHM) nu este configurata bine pe FreeBSD-ul tau. (Adica parametrii SHM sunt setati prea mici)safe_create: calloc failed [12] Cannot allocate memory
buffer_new: calloc failed [12] Cannot allocate memory
*Poze / Video:
*Link download / Code:
Ca sa rezolvam deschidem fisierul /etc/sysctl.conf (Daca nu gasesti: /etc/sysctl.d/*.conf)
Ce valori trebuie sa pui acolo?
Depinde de RAM-ul serverului. Ca regulă simplă:
shmmax:
Code:
pune ceva gen 1GB – 2GB (sau mai mult dacă ai RAM mult)Code:
pune totalul de SHM dorit, dar calculat corect (de obicei în pagini)Code:
kernel.shmmax = 2147483648 (2GB în bytes)
kernel.shmall = 2GB impartit la page_sizeDeci:2GB = 2147483648
2147483648 / 4096 = 524288
Code:
kernel.shmall = 524288Code:
sysctl kernel.shmmax
sysctl kernel.shmall
sysctl kernel.shmmni
getconf PAGE_SIZEApoi vezi și segmentele SHM folosite:
Code:
ipcs -m



