recherche

Maison  >  Questions et réponses  >  le corps du texte

centos7 - problème de débordement de mémoire lors du déploiement du serveur de fichiers NGINX+MongoDB+GridFS ?

Environnement
————————————————————————————
Machine virtuelle CentOS7 x64 sous VMware Fusion, 4 Go de mémoire, 300 Go de disque dur, CPU i5 x 2
Nginx 1.9.6 en utilisant la méthode ./configure Installez
Nginx-gridfs last en utilisant la méthode clone git repo pour installer
MongoDB 3.0.7 Utilisez la méthode yum pour installer et utiliser la base de données gfs

Description du problème
————————————————————————————
Après avoir téléchargé le fichier, le navigateur demande : http://<nginx server ip>:<port>/gfs/ <my file> Le navigateur affiche une erreur "Impossible d'ouvrir la page". Vérifiez le journal des erreurs, code d'erreur http 500. Le fichier error.log affiche :
malloc(18446744056529682432) a échoué (12 : impossible d'allouer de la mémoire), client : <IP du client>, serveur : localhost, requête : "GET /gfs/test2.zip HTTP/1.1", hôte : " <IP du serveur Nginx>"

Quelques configurations
——————————————————————————
ulimit -n:

65535

gratuit -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;        
        }
    }
}

Quelle est la solution à ce problème ? Merci!

PHPzPHPz2783 Il y a quelques jours840

répondre à tous(1)je répondrai

  • ringa_lee

    ringa_lee2017-05-16 17:22:50

    Cher client, avez-vous résolu ce problème ?

    répondre
    0
  • Annulerrépondre