NGINX - 500 error y algunos problemitas más.

  • Autor Autor FerMolina
  • Fecha de inicio Fecha de inicio
FerMolina

FerMolina

Delta
Programador
Buenas tardes gente del foro.
Les cuento mi problema, instalé nginx en un VPS donde ya está instalado APACHE, hasta ahí todo bien. Pero cada día se me llena la carpeta temporal o algo así leí por ahí y tengo que configurar el autoborrado.
Éste inconveniente devuelve error 500 al querer hacer alguna acción en el servidor, como por ejemplo loguearme en mi wordpress, etc etc.
Algún buen hombre o mujer en su defecto :v podría ayudarme?

Vía SSH mediante el comando crontab -e añadi la siguiente línea (la cual sugiere el mismo nginx que añada para el autoborrado, esto lo hice ayer, pero hoy nuevamente tuve el mismo inconveniente):

Insertar CODE, HTML o PHP:
[B]0 */1 * * * /usr/sbin/tmpwatch -am 1 /tmp/nginx_client[/B]

Qué es lo que me está faltando hacer? Qué estoy haciendo mal?
Ésta es la configuración que tiene:

Insertar CODE, HTML o PHP:
user nobody;
# no need for more workers in the proxy mode
worker_processes  4;
error_log  /var/log/nginx/error.log warn;
worker_rlimit_nofile 20480;
events {
 worker_connections 5120; # increase for busier servers
 use epoll; # you should use epoll here for Linux kernels 2.6.x
}
http {
 server_name_in_redirect off;
 server_names_hash_max_size 10240;
 server_names_hash_bucket_size 1024;
 include    mime.types;
 default_type  application/octet-stream;
 server_tokens off;
# remove/commentout disable_symlinks if_not_owner;if you get Permission denied error
# disable_symlinks if_not_owner;
 sendfile on;
 tcp_nopush on;
 tcp_nodelay on;
 keepalive_timeout  5;
 gzip on;
 gzip_vary on;
 gzip_disable "MSIE [1-6]\.";
 gzip_proxied any;
 gzip_http_version 1.0;
 gzip_min_length  1000;
 gzip_comp_level  6;
 gzip_buffers  16 8k;
# You can remove image/png image/x-icon image/gif image/jpeg if you have slow CPU
 gzip_types    text/plain text/xml text/css application/x-javascript application/xml application/javascript application/xml+rss text/javascript application/atom+xml;
 ignore_invalid_headers on;
 client_header_timeout  3m;
 client_body_timeout 3m;
 send_timeout     3m;
 reset_timedout_connection on;
 connection_pool_size  256;
 client_header_buffer_size 256k;
 large_client_header_buffers 4 256k;
 client_max_body_size 200M; 
 client_body_buffer_size 128k;
 request_pool_size  32k;
 output_buffers   4 32k;
 postpone_output  1460;
 proxy_temp_path  /tmp/nginx_proxy/;
 proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=microcache:15m inactive=24h max_size=1500m;
 client_body_in_file_only on;
 log_format bytes_log "$msec $bytes_sent .";
 log_format custom_microcache '$remote_addr - $remote_user [$time_local] '
        '"$request" $status $body_bytes_sent '
        '"$http_referer" "$http_user_agent" nocache:$no_cache';
include "/etc/nginx/vhosts/*";
}

Desde ya, agradezco cualquier ayuda o comentario que me oriente!
Muchas gracias.
 
Hola

Aumenta la partición de /tmp seria lo mejor.

Saludos.
 
Si usas cpanel puedes aumentar el valor de la particion desde el script de /scripts/securetmp (nano) y correrlo, asi tendras la particion de tmp al gusto con cpanel.

Saludos.
 
Para mi el problema es que no tienes instalado tmpwatch no siempre viene por defecto.

Ejecuta el comando manualmente a ver si esta y funciona bien: /usr/sbin/tmpwatch -am 1 /tmp/nginx_client si se llega muy rápido puedes ejecutarlo cada 30 minutos en vez de cada hora.
 
y en ved de que hagamos suposiciones no es mas sencillo ver que dice el log?? Por que que lo hayas leído por ahí no implica que te esté pasando a ti 🙂
 
Atrás
Arriba