Pytania otagowane jako socket

Gniazdo to abstrakcyjna konstrukcja sieciowa ze stroną wysyłającą i odbierającą. W większości nowoczesnych systemów operacyjnych (OS) istnieją reprezentacje urządzeń i narzędzia programistyczne do adresowania gniazd.


7
Jak przymusowo zamknąć gniazdo w TIME_WAIT?
Na Linuksie uruchamiam określony program, który czasami ulega awarii. Jeśli otworzysz go szybko potem, będzie nasłuchiwał na gnieździe 49201 zamiast 49200, jak to robił za pierwszym razem. Netstat ujawnia, że ​​49200 jest w stanie TIME_WAIT. Czy istnieje program, który można uruchomić, aby natychmiast zmusić to gniazdo do wyjścia ze stanu …
113 linux  networking  unix  tcp  socket 

7
Jak zmusić MySQL do połączenia przez TCP zamiast gniazda Unix?
Chciałbym przeanalizować mysqlruch. W tej chwili wszystkie żądania mysql są wysyłane do gniazda unix MySQL: unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock Próbuję wyłączyć to gniazdo, aby zmusić MySQL do używania gniazda sieciowego zamiast w pętli zwrotnej. Próbowałem komentowania wszystkie socketwytyczne w my.cnforaz debian.cnfpliki i ponownie MySQL, …

6
Jak znaleźć drugi koniec połączenia gniazda unix?
Mam proces (dbus-daemon), który ma wiele otwartych połączeń przez gniazda UNIX. Jednym z tych połączeń jest fd # 36: =$ ps uw -p 23284 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND depesz 23284 0.0 0.0 24680 1772 ? Ss 15:25 0:00 /bin/dbus-daemon --fork --print-pid 5 --print-address …
44 linux  unix  netstat  socket  dbus 

3
Gniazdo Unix vs host TCP / IP: port
Czy ktoś mógłby mi opisać zalety i wady korzystania z pliku gniazda Unix vs. localhost tcp / ip: port podczas konfigurowania usług na serwerze (Ubuntu, FWIW)? W tym konkretnym przypadku jest to serwer Python WSGI (uWSGI), ale interesuje mnie ogólnie (np. Wiem, że możesz skonfigurować MySQL na dwa sposoby). Zdaję …
42 linux  unix  tcpip  socket 


5
Chcesz zwiększyć przepustowość nginx do upstreamowego gniazda unix - tuning jądra Linuksa?
Korzystam z serwera nginx, który działa jako serwer proxy do nadrzędnego gniazda unix, w następujący sposób: 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; …



6
Co powinien zawierać mysqld.sock, dlaczego go nie mam?
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w przypadku błędu serwera. Migrował 8 lat temu . Czy ktoś wie, dlaczego mój /var/run/mysqld/mysqld.sockplik gniazda nie byłby na moim komputerze podczas instalacji (lub ponownej instalacji) MySQL 5.1? W tej chwili, kiedy próbuję uruchomić serwer za pomocą mysqld, …

6
Błąd sieci: brak dostępnego miejsca w buforze
Po pewnym czasie działania jeden z naszych komputerów z systemem Windows XP SP3 nie otwiera już niektórych (!) Nowych połączeń TCP / IP. Putty mówi Network Error: no buffer space available, że IE nie otworzy żadnych nowych połączeń, ale np. Mapowania dysków sieciowych nadal działają, nawet nowe można ustanowić. netstat …

3
Gniazda znalezione przez lsof, ale nie przez netstat
Mam aplikację, której brakuje deskryptorów plików, najwyraźniej przez otwarcie gniazd, ale nie mogę dokładnie dowiedzieć się, co robią te gniazda. Pojawiają się one w wynikach lsof jako 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 9689 appuser …
19 linux  networking  tcp  udp  socket 

1
Kiedy używać gniazda MySQL, a kiedy hosta: port?
Wiele aplikacji pozwala mi łączyć się z MySQL przy użyciu nazwy użytkownika, hasła hosta i portu. Niektóre pozwalają mi skonfigurować gniazdo zamiast host:port. Czy jest jakaś wyraźna przewaga jednej nad drugą? Mogę sobie wyobrazić, że gniazdo działa tylko wtedy, gdy MySQL znajduje się na tym samym komputerze. Czy tak jest …

3
Udostępnianie gniazda unixowego przez wolumin dokera - odmowa dostępu
Próbuję udostępnić swoje php5-fpmgniazdo przez wolumin na moim nginxserwerze internetowym. Fpm i nginx działają w różnych kontenerach i chcę, aby działały przez udostępniony wolumin, w którym umieszczam plik gniazda z fpm. 2014/04/13 10:53:35 [crit] 33#0: *1 connect() to unix:/container/fpm/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 192.168.8.2, server: …
18 nginx  socket  docker 

4
Jak skonfigurować serwer HTTP Nginx proxy_pass Node.js przez gniazdo UNIX?
Próbuję skonfigurować serwer Nginx, aby łączył się z serwerem HTTP Node.js za pośrednictwem gniazda domeny UNIX. Plik konfiguracyjny Nginx: server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } (zgodnie z http://wiki.nginx.org/HttpProxyModule#proxy_pass ) Skrypt Node.js: var http = require('http'); http.createServer(function(req, res) { console.log('received request'); req.end('received request\n'); }).listen('/tmp/app.socket'); Teraz, kiedy …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.