wenn vom Client zum Server Unix-Socket-Verbindungen aufgebaut werden, gibt es mit Sicherheit Einschränkungen im Linux-System in Bezug auf Anzahl solcher Verbindungen. Ist es denn das Limit, dass mit
Code: Select all
ulimit -n
Danke im Voraus!
Code: Select all
ulimit -n
danke für die Antwort, Roger!Roger Wilco wrote:Nein – zumindest nicht direkt.
ulimit -n bezieht sich (zumindest in den meisten Implementierungen, der POSIX-Standard sieht das nicht zwingend so vor) auf die maximal erlaubte Anzahl an Einträgen in der Dateideskriptoren-Tabelle. Einträge in dieser Tabelle beziehen sich wiederum sowohl auf jedes beliebige Dateisystemobjekt als auch auf Netzwerk-Sockets. Neben klassischen Dateien gehören also auch IPv4- und IPv6-Sockets, UNIX-Sockets, Pipes und Named Pipes mit dazu (wobei Pipes sogar jeweils zwei Dateideskriptoren belegen).stickybit wrote:Das weiß ich. "ulimit -n" bezieht sich auf maximale Anzahl der von einem Prozess geöffneten Dateien. Die Frage ist, ob damit auch die Unix-Sockets (mit)gemeint sind?