Als «socket» getaggte Fragen

Ein Socket ist ein abstraktes Netzwerkkonstrukt mit einer sendenden und einer empfangenden Seite. In den meisten modernen Betriebssystemen (OS) gibt es Gerätedarstellungen und Programmiertools zur Adressierung von Sockets.


7
Wie wird ein Socket in TIME_WAIT gewaltsam geschlossen?
Ich führe ein bestimmtes Programm unter Linux aus, das manchmal abstürzt. Wenn Sie es danach schnell öffnen, hört es den Socket 49201 anstelle von 49200 wie beim ersten Mal ab. netstat gibt an, dass sich 49200 in einem TIME_WAIT-Status befindet. Gibt es ein Programm, das Sie ausführen können, um sofort …
113 linux  networking  unix  tcp  socket 

7
Wie erzwinge ich, dass MySQL eine TCP-Verbindung anstelle eines Unix-Sockets herstellt?
Ich möchte den mysqlVerkehr analysieren . Im Moment werden alle MySQL-Anfragen an den MySQL-Unix-Socket gesendet: unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock Ich versuche, diesen Socket zu deaktivieren, um MySQL zu zwingen, den Netzwerksocket stattdessen im Loopback zu verwenden. Ich habe versucht, alle socketAnweisungen in den my.cnfund …


3
Unix-Socket vs TCP / IP-Host: Port
Könnte mir bitte jemand die Vor- und Nachteile der Verwendung einer Unix-Socket-Datei gegenüber einem TCP / IP-Localhost: -Port beim Einrichten von Diensten auf einem Server (Ubuntu, FWIW) beschreiben? In diesem speziellen Fall handelt es sich um einen Python-WSGI-Server (uWSGI), aber ich interessiere mich nur für das Allgemeine (z. B. ich …
42 linux  unix  tcpip  socket 


5
Müssen Sie den Nginx-Durchsatz für ein Upstream-Unix-Socket-Linux-Kernel-Tuning erhöhen?
Ich verwende einen Nginx-Server, der als Proxy für einen Upstream-Unix-Socket fungiert, wie folgt: upstream app_server { server unix:/tmp/app.sock fail_timeout=0; } server { listen ###.###.###.###; server_name whatever.server; root /web/root; try_files $uri @app; location @app { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://app_server; } } Einige …

7
Leiten Sie den lokalen Port oder die Socket-Datei an die Remote-Socket-Datei weiter
Kurze Frage - Ich verwende zwei Linux-Boxen, eine auf meinem eigenen Desktop und die andere auf meinem VPS. Aus Sicherheitsgründen habe ich mich auf der VPS-Seite für Socket-Verbindungen zu MySQL ( /var/run/mysqld/mysql.sock) entschieden. Ich weiß, dass ich so tunneln kann: ssh -L 3307:127.0.0.1:3306 user@site.comWenn ich den Remote-SQL-Server so einrichte, dass …


6
Was sollte mysqld.sock enthalten, warum habe ich es nicht?
Diese Frage wurde von Stack Overflow migriert, da sie bei einem Serverfehler beantwortet werden kann. Vor 8 Jahren migriert . Weiß jemand, warum sich meine /var/run/mysqld/mysqld.sockSocket-Datei nicht auf meinem Computer befindet, wenn ich MySQL 5.1 installiere (oder neu installiere)? Im Moment, wenn ich versuche, einen Server mit mysqld zu starten, …

6
Netzwerkfehler: Kein Pufferplatz verfügbar
Nach einiger Zeit, in der das Programm einwandfrei funktioniert, öffnet einer unserer Windows XP SP3-Computer einige (!) Neue TCP / IP-Verbindungen nicht mehr. Laut Putty Network Error: no buffer space availableöffnet der IE keine neuen Verbindungen, aber z. B. funktionieren die Zuordnungen der Netzlaufwerke immer noch, sogar neue können hergestellt …

3
Sockets gefunden von lsof, aber nicht von netstat
Ich habe eine Anwendung, der die Dateideskriptoren ausgehen, anscheinend indem ich Sockets öffne, aber ich kann nicht genau herausfinden, was diese Sockets tun. Diese erscheinen in der Ausgabe als java 9689 appuser 1010u sock 0,5 263746675 can't identify protocol java 9689 appuser 1011u sock 0,5 263746676 can't identify protocol java …
19 linux  networking  tcp  udp  socket 


3
Freigabe des Unix-Sockets über Docker-Volume - Berechtigung verweigert
Ich versuche, meinen php5-fpmSocket über ein Volume mit meinem nginxWebserver zu teilen . Fpm und nginx laufen in verschiedenen Containern und ich möchte, dass sie über ein freigegebenes Volume funktionieren, auf dem ich die Socket-Datei von fpm platziere. 2014/04/13 10:53:35 [crit] 33#0: *1 connect() to unix:/container/fpm/run/php5-fpm.sock failed (13: Permission denied) …
18 nginx  socket  docker 

4
Wie konfiguriere ich den HTTP-Server von Nginx proxy_pass Node.j über einen UNIX-Socket?
Ich versuche, einen Nginx-Server so zu konfigurieren, dass er über einen UNIX-Domain-Socket eine Verbindung zu einem Node.js-HTTP-Server herstellt. Die Nginx-Konfigurationsdatei: server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } (laut http://wiki.nginx.org/HttpProxyModule#proxy_pass ) Das Skript Node.js: var http = require('http'); http.createServer(function(req, res) { console.log('received request'); req.end('received request\n'); }).listen('/tmp/app.socket'); Nun, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.