Die Ursache liegt darin, dass der Prozess zu einem bestimmten Zeitpunkt eine Anzahl von Dateien und Kommunikationsverbindungen öffnet, die das Systemlimit überschreitet. Mit dem Befehl ulimit -a können Sie die aktuell vom System festgelegte maximale Anzahl von Handles anzeigen.
Wie Sie sehen, beträgt die Anzahl der geöffneten Dateien 1024. Sie können die Anzahl der geöffneten Dateien erhöhen, indem Sie den folgenden Befehl ausführen
Durch diese Änderungsmethode kann die Anzahl der geöffneten Dateien vorübergehend auf 65535 erhöht werden, nach dem Neustart des Systems wird diese Konfiguration jedoch ungültig. Eine andere Möglichkeit besteht darin, die Systemkonfigurationsdatei zu ändern. Am Beispiel von Ubuntu lautet die Standardkonfigurationsdatei
Fügen Sie diese Konfigurationsdatei hinzu
Wenn Sie die Anzahl der aktuell von einem Prozess geöffneten Handles anzeigen möchten, können Sie den folgenden Befehl verwenden:
Wenn Sie Supervisor zum Hosten und Starten des Projekts verwenden, tritt außerdem das Problem auf, dass diese Konfiguration nicht wirksam wird. Der Grund dafür ist, dass Supervisor die Anzahl der offenen Handles standardmäßig auf 1024 konfiguriert. Wenn Sie die maximal geöffneten Dateien eines Prozesses anzeigen möchten, können Sie dies über die Grenzwerte anzeigen, die der Prozessnummer dieses Prozesses entsprechen.
Eine der Zeilen lautet:
Der Standardwert des vom Supervisor gehosteten Programms ist 1024, was die maximale Anzahl von Supervisor-Konfigurationen ist. Zu diesem Zeitpunkt müssen Sie die Supervisor-Konfigurationsdatei manuell ändern. Die Änderungsmethode ist wie folgt. Am Beispiel des Ubuntu-Systems finden Sie die Supervisor-Konfigurationsdatei supervisord.conf Fügen Sie in der Option [supervisord] die Option minfds hinzu
Nach der Konfiguration müssen Sie den Supervisor neu starten (am Beispiel von systemctl).
Es wird wirksam Nebenbei:
Überprüfen Sie die Anzahl der offenen Dateien für den entsprechenden Prozess
Oben finden Sie ausführliche Informationen zur Lösung des Problems „Zu viele offene Dateien“ unter Linux. Weitere Informationen zur Lösung des Problems „Zu viele offene Dateien“ unter Linux finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: CSS-Pickup-Pfeile, Kataloge, Icons Implementierungscode
>>: Es wird nicht empfohlen, den Inhalt in Word direkt in den Editor auf der Website zu kopieren.
In diesem Artikel wird der spezifische JavaScript...
In diesem Artikel wird der spezifische Code zum S...
Wenn wir HTML lernen, führt das Bild-Tag <img&...
Vorwort Unabhängig davon, ob es sich um Oracle od...
Inhaltsverzeichnis Vorwort Parameter analysieren ...
Hintergrund Wie wir alle wissen, müssen wir nach ...
Nach der Konfiguration der TabBar im WeChat-Apple...
Inhaltsverzeichnis Die benutzerdefinierte CSS-Var...
In diesem Artikel zeigt Ihnen der Blogger die häu...
Inhaltsverzeichnis 1. Geben Sie ein Verzeichnis e...
Vorne geschrieben Nachdem wir Nginx basierend auf...
Die Wirkung dieser Funktion ist ähnlich wie vue的p...
Das Installationstutorial der komprimierten Versi...
1. Frage: Ich habe in diesen Tagen Einfügevorgäng...
Ziehen Sie die Maus, um einen Screenshot der Seit...