Nginx + php5-fpm + resposta do CodeIgniter muito devagar

1

Instalei o nginx, o php5-fpm e configurei o codeigniter com o controlador REST no Ubuntu 12.04 LTS. As configurações funcionam, mas a resposta é muito lenta às vezes, mesmo com apenas um único usuário. Às vezes, o nginx responderia com o código de status 504. Por favor, encontre abaixo o trecho do meu arquivo de configuração. Além disso, por favor me avise se eu precisar fornecer mais informações sobre configurações.

Obrigado.

    location / {                                                                                                                                                                                       
            # First attempt to serve request as file, then                                                                                                                                             
            # as directory, then fall back to index.html                                                                                                                                               
            try_files $uri $uri/ /index.php;                                                                                                                                                           
            # Uncomment to enable naxsi on this location                                                                                                                                               
            # include /etc/nginx/naxsi.rules                                                                                                                                                           
    }                                                                                                                                                                                                  

    location /doc/ {                                                                                                                                                                                   
            alias /usr/share/doc/;                                                                                                                                                                     
            autoindex on;                                                                                                                                                                              
            allow 127.0.0.1;                                                                                                                                                                           
            deny all;                                                                                                                                                                                  
    }                                                                                                                                                                                                  

    # Only for nginx-naxsi : process denied requests                                                                                                                                                   
    #location /RequestDenied {                                                                                                                                                                         
            # For example, return an error code                                                                                                                                                        
            #return 418;                                                                                                                                                                               
    #}                                                                                                                                                                                                 

    error_page 404 /404.html;                                                                                                                                                                          

    # redirect server error pages to the static page /50x.html                                                                                                                                         
    #                                                                                                                                                                                                  
    #error_page 500 502 503 504 /50x.html;                                                                                                                                                             
    #location = /50x.html {                                                                                                                                                                            
    #       root /usr/share/nginx/www;                                                                                                                                                                 
    #}                                                                                                                                                                                                 

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000                                                                                                                               
    #                                                                                                                                                                                                  
    location ~ \.php$ {                                                                                                                                                                                
    #       fastcgi_split_path_info ^(.+\.php)(/.+)$;                                                                                                                                                  
    #       # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini                                                                                                                                 
    #                                                                                                                                                                                                  
    #       # With php5-cgi alone:                                                                                                                                                                     
              #     fastcgi_pass 127.0.0.1:9000;                                                                                                                                                       
    #       # With php5-fpm:                                                                                                                                                                           
            fastcgi_pass unix:/var/run/php5-fpm.sock;                                                                                                                                                  
            fastcgi_index index.php;                                                                                                                                                                   
            include fastcgi_params;                                                                                                                                                                    
    }                                                                                                                                                                                                  
    
por Shahqaan Qasim 03.07.2013 / 11:16

0 respostas