Hi there!<div><br></div><div>I guess, that your problem could be O.S. related and not Nginx related.</div><div>I meant, probably, you are using more files per directory than your O.S. could support, in many cases, this limit is about 32.000 files per directory, but it may depends of your filesystem.</div>

<div>take a look to the link below:</div><div><a href="http://stackoverflow.com/questions/466521/how-many-files-in-a-directory-is-too-many">http://stackoverflow.com/questions/466521/how-many-files-in-a-directory-is-too-many</a></div>

<div><br></div><div>In order to solve this issue, you must add a two or three directory levels structure. For example:</div><div><br></div><div>I guess your current directory structure is something like:</div><div>/img/abcdefghijklmnńopqrstuvwxyz.jpg</div>

<div><br></div><div>And you must try something like:</div><div>/img/<b>ab/cd/ef/</b>abcdefghijklmnńopqrstuvwxyz.jpg</div><div>Or also works for somebody, to add a modulus function to the directories, for example:</div><div>

<br></div><div>/img/<b>01/02/</b>abcdefghijklmnńopqrstuvwxyz.jpg</div><div><br></div><div>Hope it helps.</div><div><br></div><div><br><div class="gmail_quote">El 6 de abril de 2012 10:06, Volodymyr Kostyrko <span dir="ltr"><<a href="mailto:c.kworr@gmail.com">c.kworr@gmail.com</a>></span> escribió:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
<br>
MOHAMMED A. wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
Please, I need the best nginx configuration for my servers<br>
My servers for images hosting<br>
In any server, From 2 to 5 million images<br>
The problem is that images do not appear quickly, a long time, Slow<br>
Please help me in this, I need the best nginx configuration<br>
<br>
Thanks.<br>
<br>
The configuration now<br>
<br>
user  nobody;<br>
# no need for more workers in the proxy mode<br>
worker_processes  2;<br>
error_log  /var/log/nginx/error.log info;<br>
worker_rlimit_nofile 20480;<br>
events {<br>
  worker_connections 5120; # increase for busier servers<br>
  use epoll; # you should use epoll here for Linux kernels 2.6.x<br>
}<br>
http {<br>
  upload_progress_header id;<br>
  upload_progress uploads 5m;<br>
  server_name_in_redirect off;<br>
  server_names_hash_max_size 10240;<br>
  server_names_hash_bucket_size 1024;<br>
  include    mime.types;<br>
  default_type  application/octet-stream;<br>
  server_tokens off;<br>
  sendfile on;<br>
  tcp_nopush on;<br>
  tcp_nodelay on;<br>
  keepalive_timeout  5;<br>
  gzip on;<br>
  gzip_vary on;<br>
  gzip_disable "MSIE [1-6]\.";<br>
  gzip_proxied any;<br>
  gzip_http_version 1.1;<br>
  gzip_min_length  1000;<br>
  gzip_comp_level  6;<br>
  gzip_buffers  16 8k;<br>
# You can remove image/png image/x-icon image/gif image/jpeg if you have<br>
slow CPU<br>
  gzip_types    text/plain text/xml text/css application/x-javascript<br>
application/xml image/png image/x-icon image/gif image/jpeg<br>
application/xml+rss text/javascript application/atom+xml;<br>
  ignore_invalid_headers on;<br>
  client_header_timeout  360m;<br>
  client_body_timeout 360m;<br>
  send_timeout     360m;<br>
  reset_timedout_connection on;<br>
  connection_pool_size  256;<br>
  client_header_buffer_size 256k;<br>
  large_client_header_buffers 4 256k;<br>
  client_max_body_size 2048M;<br>
  client_body_buffer_size 1024k;<br>
  request_pool_size  32k;<br>
  output_buffers   4 32k;<br>
  postpone_output  1460;<br>
  proxy_temp_path  /home/matarNginx/nginx_proxy/;<br>
  client_body_in_file_only on;<br>
  log_format bytes_log "$msec $bytes_sent .";<br>
</blockquote>
<br></div></div>
Everything looks good. Some options point to default values and can be omitted.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  include "/etc/nginx/vhosts/*";<br>
}<br>
</blockquote>
<br>
This line includes all files under listed directory. Whole your config is only about nginx configuration and lack particular site configuration. Maybe posting those would give anyone better clue on whats going on with your system.<span class="HOEnZb"><font color="#888888"><br>


<br>
-- <br>
Sphinx of black quartz judge my vow.</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/<u></u>mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>