Quería intentar configurar los procesos de trabajo en nginx, pero me arroja este error:
nginx: la directiva "emerg]" trabajador_procesos "no está permitida aquí en / etc / nginx / sites-enabled / default: 1 nginx: error de prueba del archivo de configuración /etc/nginx/nginx.conf
aqui esta mi codigo
worker_processes 4;
worker_rlimit_nofile 8192;
worker_priority 0;
worker_cpu_affinity
0001 0010 0100 1000;
server {
server_name --.--.--.---;
listen 80;
#root /var/www/devsites/wordpress/;
root /var/www/devsites/trademob/tm-hp-v2/;
¿Qué puedo hacer para solucionar este problema?
Respuestas:
Dijiste que tu mensaje de error era:
Coloque esta directiva en la parte superior de en
/etc/nginx/nginx.conf
lugar de adentro/etc/nginx/sites-enabled/default
. Laworker_processes
directiva es válida solo en el nivel superior de la configuración.Lo mismo se aplica a todas las demás
worker_*
directivas que ha utilizado.fuente
Tiene un error de sintaxis en su archivo de configuración:
Parece que esta línea se dividió por accidente. Debería aparecer como:
El mismo error parece haber sucedido con la línea que comienza con
worker_cpu_affinity
.Una vez que arregle esto, debe volver a poner en funcionamiento su servidor.
fuente