Konfiguration fehlgeschlagen nginx Einstellung für tornadoweb, unbekannte Anweisung "Benutzer"

8

Ich habe diesen Fehler in nginx Version 1.0.0

%Vor%

Wenn ich Benutzer www-Daten entferne, haben die Worker-Prozesse Fehler

bekommen %Vor%

Ich habe auf Google gesucht, aber nichts bekommen Bitte helfen Sie

das ist mein Tornado in Site-verfügbar

%Vor%     
Arief Goldalworming 22.04.2011, 01:21
quelle

6 Antworten

16

Wahrscheinlich ein bisschen überfällig, aber wenn irgendjemand darauf stolpert, hier ist ein Hinweis:

Wahrscheinlich config collision, check-in / etc / nginx für eine .conf-Datei mit derselben Direktive.

    
Kjetil M. 20.09.2011 12:34
quelle
4

Prüfen Sie auch, ob die nginx.conf eine "include" -Zeile hat. Es ist sehr häufig und ist eine Quelle von Kollisionen.

Zum Beispiel.

%Vor%

In diesem Fall kollidiert eine Direktive in / etc / nginx / sites-enabled / mit dem Inhalt von nginx.conf. Stellen Sie sicher, dass Sie nichts zwischen den enthaltenen Dateien verdoppeln.

    
alumunum 05.04.2012 23:46
quelle
1

Ich möchte nur auf die Antwort von Kjetil M. eingehen, weil das für mich funktioniert hat, aber ich habe nicht verstanden, was er sofort meint. Ich war nicht bis nach vielen Versuchen habe ich das Problem behoben und hatte ein "oh das ist, was er meinte" Momment.

Wenn Ihre Datei /etc/nginx/nginx.conf und eine der anderen Konfigurationsdateien / etc / nginx / sites-enabled / dieselbe Anweisung wie "user" verwenden, wird dieser Fehler auftreten. Stellen Sie nur sicher, dass nur 1 Version aktiv ist und die anderen auskommentieren.

    
lastoneisbearfood 22.02.2012 19:55
quelle
0

worker_ * -Direktiven müssen oben auf der Konfiguration stehen, dh in /etc/nginx/nginx.conf

Beispiel: Meine ersten Zeilen sind:

%Vor%

Wenn Sie wissen möchten, wie viele Worker für Ihren Server am besten geeignet sind, können Sie diesen Befehl ausführen:

%Vor%

dies sagt Ihnen, wie viele Kerne Sie haben, macht es keinen Sinn, mehr Arbeiter als Kerne für Websites zu haben.

Wenn Sie wissen möchten, wie viele Verbindungen Ihre Mitarbeiter bewältigen können, können Sie dies verwenden:

%Vor%

Ich hoffe, es hilft.

    
Lucas Tettamanti 13.08.2014 15:03
quelle
0

Ich habe den gleichen Fehler bekommen, aber als ich nginx mit den Optionen -c als

gestartet habe

nginx -c conf.d / myapp.conf

es hat gut funktioniert

    
JRomio 21.11.2014 20:25
quelle
0

Eine andere Sache, wenn Sie die Konfigurationsdatei unter Windows erstellt haben und Linux verwenden, vergewissern Sie sich, dass die Zeilenenden richtig sind ("\ r \ n" vs. "\ r") und die Datei nicht als Unicode gespeichert.

    
Daniel F 16.01.2016 14:18
quelle

Tags und Links