• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Linux website nginx crashed

Xavicrak

New Member
Joined
Mar 23, 2010
Messages
186
Reaction score
4
Hello
my website down. only its work sometimes when i reload alot(F5)
im using nginx on ubuntu 12.04

in error.log appear
Code:
2014/03/26 01:46:46 [alert] 4063#0: 768 worker_connections are not enough

here is my nginx.conf
Code:
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;

events {
    worker_connections 768;
    # multi_accept on;
}

http {

    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    # server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    ##
    # Logging Settings
    ##

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    ##
    # Gzip Settings
    ##

    gzip on;
    gzip_disable "msie6";

    # gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level 6;
    # gzip_buffers 16 8k;
    # gzip_http_version 1.1;
    # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

    ##
    # nginx-naxsi config
    ##
    # Uncomment it if you installed nginx-naxsi
    ##

    #include /etc/nginx/naxsi_core.rules;

    ##
    # nginx-passenger config
    ##
    # Uncomment it if you installed nginx-passenger
    ##
   
    #passenger_root /usr;
    #passenger_ruby /usr/bin/ruby;

    ##
    # Virtual Host Configs
    ##

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
}


#mail {
#    # See sample authentication script at:
#    # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
#    # auth_http localhost/auth.php;
#    # pop3_capabilities "TOP" "USER";
#    # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
#    server {
#        listen    localhost:110;
#        protocol  pop3;
#        proxy      on;
#    }
#
#    server {
#        listen    localhost:143;
#        protocol  imap;
#        proxy      on;
#    }
#}


some idea?
thanks in advance
 
Your connections are not properly shutting down. Does this happen frequently? Do you tend to get attacked often?

Due to my inexperience with nginx I would recommend lighttpd. (not apache, its so bad on linux).
 
If you are running traffic sites a lot, its better to increase value of worker_connections.
Default is 768.

Nginx can handle max clients = worker_processes * worker_connections

Change to worker_connections = 10240 and try again!
 
Back
Top