Heim > System-Tutorial > LINUX > Hauptteil

Methode – Erhöhen Sie die maximale Anzahl offener Dateideskriptoren unter Linux

WBOY
Freigeben: 2024-01-05 19:56:30
nach vorne
1270 Leute haben es durchsucht

Bei der Installation von Oracle Grid Infrastructure zur Überprüfung von Einschränkungen ist ein Fehler aufgetreten. Dies bedeutet im Grunde, dass die maximale Anzahl offener Dateideskriptoren 1024 beträgt und die Anforderung 65536 beträgt.

Führen Sie also ulimit -a unter dem Benutzer „gird“ aus. Die maximale Anzahl der Dateien, die geöffnet werden können, beträgt 1024. Dies ist der Standardwert. Führen Sie ulimit -n 65536 aus. Gehen Sie zu root und führen Sie ulimit -n 65536 aus , und führen Sie ulimit -a aus, um es anzuzeigen Es ist 65536, und es ist immer noch 1024, wenn es unter dem Grid-Benutzer ausgeführt wird. Zu diesem Zeitpunkt dachte ich darüber nach, sudo zum Ausführen zu verwenden, dem Gird-Benutzer alle Berechtigungen zu erteilen und beim Ausführen von ulimit -n 65536 immer noch einen Fehler zu melden.

Später fiel mir ein, dass es in der Konfigurationsdatei /etc/profile einen ulimit -n 65536-Befehl für Oracle gibt, der wie folgt lautet:

if [ $USER = "oracle" ];

if [ $SHELL = "/bin/ksh" ];

ulimit -p 16384

ulimit -n 65536

sonst

ulimit -u 16384 -n 65536

fi

umask 022

fi

Nachdem Sie den Grid-Benutzer hinzugefügt haben, geben Sie /etc/profile als Quelle ein

if [ $USER = "oracle" ] || [ $USER = "grid" ] ;

if [ $SHELL = "/bin/ksh" ];

ulimit -p 16384

ulimit -n 65536

sonst

ulimit -u 16384 -n 65536

fi

umask 022

fi

Das Ausführen von ulimit -a im Grid ist immer noch 1024. Später, nachdem ich die Installationsschritte überprüft hatte, stellte ich fest, dass ich vergessen hatte, den Grid-Benutzer in /etc/security/limits hinzuzufügen. Fügen Sie einfach Folgendes hinzu:

grid soft nproc 2047

grid hard nproc 16384

Gitter Soft Nofile 1024

Gitter-Hartnofile 65536

Es scheint ein Bereichsproblem zu sein, das den Dateideskriptor vergrößert.

Das obige ist der detaillierte Inhalt vonMethode – Erhöhen Sie die maximale Anzahl offener Dateideskriptoren unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage