centos7 - masalah limpahan memori apabila menggunakan pelayan fail NGINX+MongoDB+GridFS?
PHPz
PHPz 2017-05-16 17:20:50
0
1
829

Persekitaran
————————————————————————————
Mesin maya CentOS7 x64 di bawah VMware Fusion, memori 4GB, cakera keras 300GB, CPU i5 x 2
Nginx 1.9.6 menggunakan kaedah ./configure Pasang
Nginx-gridfs terkini menggunakan kaedah clone git repo untuk memasang
MongoDB 3.0.7 Gunakan kaedah yum untuk memasang dan menggunakan pangkalan data gfs

Penerangan masalah
———————————————————————————
Selepas memuat naik fail, penyemak imbas meminta: http://<pelayan nginx ip>:<port>/gfs/ <fail saya> Penyemak imbas menunjukkan ralat "tidak boleh membuka halaman" Semak log ralat, kod ralat 500. Error.log menunjukkan:
malloc(18446744056529682432) gagal (12: Tidak dapat memperuntukkan memori), klien: <IP Pelanggan>, pelayan: localhost, permintaan: "GET /gfs/test2.zip HTTP/1.1", hos: " <IP pelayan Nginx>"

Beberapa konfigurasi
——————————————————————————
ulimit -n:

65535

percuma -h:

Mem: total: 3.7G | used: 885M | free: 2.0G | shared: 11M | buff/cache: 881M | available: 2.6G
Swap: total: 2.0G| used: 0B     | free 2.0G

nginx -V:

configure arguments: --prefix=/usr/local/nginx --add-module=/usr/local/nginx-gridfs --with-openssl=/usr/include/openssl

nginx-conf:

worker_processes  1;
events {
    worker_connections  65535;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       8001;
        server_name  localhost;
       location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        location /gfs/ {
                gridfs gfs field=filename type=string;
                mongo <MongoDB IP>:27017;        
        }
    }
}

Apakah penyelesaian untuk masalah ini? Terima kasih!

PHPz
PHPz

学习是最好的投资!

membalas semua(1)
左手右手慢动作

Sayang, dah selesaikan masalah ni?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan