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%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.
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.
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.