comment nginx sert de gros files

Nous avons un problème avec le chargement d'un file pdf d'environ 300 Ko sur notre page Web. Le pdf est desservi par nginx. Chaque fois que je charge le file, il montre une erreur indiquant Failed to open pdf document , mais la taille du file écrasé est seulement de 32 Ko. J'ai vérifié deux fois la taille sur les deux extrémités.

Après avoir vérifié clicked_site(client_max_body_size) , j'ai ajouté la configuration suivante à nginx.conf:

 http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; client_max_body_size 200M; client_body_buffer_size 50M; client_header_buffer_size 300K; large_client_header_buffers 2 1k; proxy_buffer_size 40k; proxy_buffers 4 32k; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; ........ ........ } 

site-enabled / default:

  server { server_name www.domain.com; #root html; location /static/admin/ { alias /usr/local/lib/python2.7/dist-packages/django/consortingb/admin/media/; } location / { # host and port to fastcgi server fastcgi_pass 127.0.0.1:8090; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param QUERY_STRING $query_ssortingng; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_pass_header Authorization; fastcgi_intercept_errors off; } location /site_media/ { alias /intcen_media/; #root /flat; autoindex on; } } 

Dans le site-media, le directory des files contient des files pdf et swf.

Est-ce que quelqu'un voit une erreur dans ma configuration qui causerait ce problème?

One Solution collect form web for “comment nginx sert de gros files”

Utilisez curl ou un autre outil pour vérifier les en-têtes pour vous assurer que vous spécifiez le type mime correct pour le file PDF. Vous devriez tirer dans mime.types dans votre configuration.

Si vous faites cela, je déposerais le client_ * et les tampons liés. J'ai nginx travailler sans ces services et servir PDF / SWF sans problème.

  • Corruption de request HTTP
  • DDoS Protection Services - sont-ils assez bons?
  • Problèmes d'épuisement de la memory du server Web Mac OS X
  • Analyseur de journal Web avec statistics quotidiennes par URL
  • Existe-t-il des moyens d'intercepter des requêtes Web sur la couche du server Web?
  • Problème inverse de caching de défaillance
  • Nginx arrête de fonctionner brusquement et je ne peux pas find la raison
  • HTTP / 2 et SPDY exécutant set dans Apache
  • Alerte quand un server échoue
  • Comment puis-je savoir quels sites utilisent trop de RAM sur ma boîte d'hébergement Web linux?
  • Partitionnement recommandé Debian7 Web Server
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.