«socket» etiketlenmiş sorular

Soket, gönderen ve alan tarafı olan soyut bir ağ yapısıdır. Çoğu modern işletim sisteminde (OS), soketlere yönelik aygıt gösterimleri ve programlama araçları vardır.


7
TIME_WAIT içindeki bir soketi zorla kapatmak nasıl?
Linux üzerinde bazen çöktüğü belli bir program çalıştırıyorum. Ondan hemen sonra açarsanız, ilk kez olduğu gibi 49200 yerine 49201 soketini dinler. netstat, 49200’ün TIME_WAIT durumunda olduğunu gösteriyor. Bu soketi TIME_WAIT durumundan çıkarmaya zorlamak için hemen çalıştırabileceğiniz bir program var mı?
113 linux  networking  unix  tcp  socket 

7
MySQL'i Unix soketi yerine TCP ile bağlanmaya zorlamak nasıl?
mysqlTrafiği analiz etmek istiyorum . Şu anda, tüm mysql istekleri MySQL unix soketine gönderilir: unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock MySQL'i geri döngü yerine ağ soketini kullanmaya zorlamak için bu soketi devre dışı bırakmaya çalışıyorum. Ve dosyalarındaki tüm socketdirektifleri yorumlamaya çalıştım ve MySQL'i yeniden başlattım ama …


3
Unix soketi vs TCP / IP ana bilgisayarı: port
Birisi bana bir tcp / ip localhost vs bir Unix soket dosyası kullanmanın avantajlarını ve dezavantajlarını bana açıklayabilir mi? Bu özel örnekte bir Python WSGI sunucusu (uWSGI) içindir, ancak genel olarak ilgileniyorum (örneğin, MySQL'i her iki şekilde de kurabileceğinizi biliyorum). Tcp / ip kullanmanın, hizmetlerin diğer makinelere maruz kalabileceği anlamına …
42 linux  unix  tcpip  socket 


5
Nginx verimini bir yukarı akış unix soketine yükseltmeniz mi gerekiyor - linux çekirdek ayarı?
Bir yukarı akış unix soketine proxy işlevi yapan bir nginx sunucusu çalıştırıyorum, şunun gibi: 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; } } …

7
Yerel port veya soket dosyasını uzak soket dosyasına ilet
Hızlı soru - Biri kendi masaüstüm, diğeri VPS'im olan iki linux kutusu kullanıyorum. VPS ucunda güvenlik nedeniyle MySQL'e ( /var/run/mysqld/mysql.sock) soket bağlantılarını seçtim . Bu şekilde tünel yapabileceğimi biliyorum: ssh -L 3307:127.0.0.1:3306 user@site.comeğer uzak sql sunucusunu bazı ssh -L /path/to/myremotesqlserver.sock:/var/run/mysqld/mysql.sockportlarda dinlemek üzere ayarlarsam, ama bilmek istediğim şey gibi bir şey …

4
Linux'ta arıza durumunda bir hizmeti otomatik olarak nasıl yeniden başlatırım
Windows'ta, bir servis başarısız olduğunda / sırasında ne olacağını ayarlayabilirsiniz. Linux'ta aynı şeyi başarmanın standart bir yolu var mı (özellikle CentOS)? Sorumun daha büyük bir kısmı şudur: açık bırakılmış yuvaları nasıl kullanıyorsunuz - örneğin, TIME_WAIT, FIN_WAIT1, etc durumlarında. Şu anda geliştirmekte olduğum hizmetin çökmesi durumunda, el ile yeniden başlatabilmem için …
23 linux  service  socket 

6
Ne mysqld.sock içermeli, neden bende yok?
Bu soru edildi göç bunun Sunucu Fayı üzerinde yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . /var/run/mysqld/mysqld.sockMySQL 5.1'i yüklerken (veya yeniden yüklediğimde) soket dosyamın neden bilgisayarımda olmayacağını bilen var mı ? Şu anda, mysqld ile bir sunucu başlatmaya çalıştığımda, şu gibi hatalar alıyorum Can't connect to local …

6
Ağ Hatası: arabellek alanı yok
Uzun süre çalıştıktan sonra, Windows XP SP3 makinelerimizden biri artık bazı (!) Yeni TCP / IP bağlantılarını açmıyor. Putty Network Error: no buffer space available, IE’nin yeni bir bağlantı açmayacağını, ancak ağ sürücü haritalarının hala çalıştığını, hatta yeni bağlantıların kurulabileceğini söylüyor. netstat her zamanki gibi daha açık bağlantılar göstermiyor, ping …

3
Soketler lsof tarafından bulundu ancak netstat tarafından bulunmadı
Görünüşe göre yuvaları açarak dosya tanımlayıcıları biten bir uygulama var, ama tam olarak bu yuvaların ne olduğunu bulamıyorum. Bunlar lsof çıktısında şu şekilde görünür: 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 1012u sock 0,5 …
19 linux  networking  tcp  udp  socket 

1
Bir MySQL soketi ne zaman ve bir host: portu ne zaman kullanılır?
Birçok uygulama, bir kullanıcı adı, şifre ana bilgisayarı ve bağlantı noktası kullanarak Mysql'e bağlanmamı sağlıyor. Bazıları yerine bir soket yapılandırmama izin veriyor host:port. Birinin diğerine karşı açık bir yararı var mı? Bir soketin sadece MySQL aynı makinedeyken çalıştığını hayal edebiliyorum. Öyle mi? Ve eğer öyleyse, bağlanmak yerine bu soketi kullanmanın …

3
Unix soketini docker birimi aracılığıyla paylaşma - izin verilmedi
Soketimi web sunucumla php5-fpmbir birim üzerinden paylaşmaya çalışıyorum nginx. Fpm ve nginx farklı kaplarda çalışıyor ve soket dosyasını fpm'den yerleştirdiğim paylaşılan bir birim aracılığıyla çalışmasını istiyorum. 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: docker.dev, request: "GET /test.php HTTP/1.1", …
18 nginx  socket  docker 

4
Nginx proxy_pass Node.js HTTP sunucusunu UNIX soketi üzerinden nasıl yapılandırabilirim?
Bir UNIX etki alanı soketi aracılığıyla bir Node.js HTTP sunucusuna bağlanmak için bir Nginx sunucusu yapılandırmaya çalışıyorum. Nginx yapılandırma dosyası: server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } ( http://wiki.nginx.org/HttpProxyModule#proxy_pass uyarınca ) Node.js betiği: var http = require('http'); http.createServer(function(req, res) { console.log('received request'); req.end('received request\n'); }).listen('/tmp/app.socket'); Şimdi …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.