«socket» 태그된 질문

소켓은 송신 측과 수신 측이있는 추상 네트워크 구조입니다. 대부분의 최신 운영 체제 (OS)에는 소켓을 처리하기위한 장치 표현 및 프로그래밍 도구가 있습니다.

1
Socket.IO 1.0에 대한 Apache 2.4 mod_proxy_wstunnel 구성
mod_proxy_wstunnel을 사용하여 socket.io의 websocket 연결을 node.js 웹 소켓 서버에 프록시 처리하도록 Apache 2.4를 구성하려고합니다. 우리는 socket.io 0.9에서 잘 작동했지만 1.0 릴리스에서는 소켓 끝점을 쿼리 매개 변수로 변경했으며 이제 올바른 프록시 지침으로 아파치를 구성하는 데 문제가 있습니다. 에 대한 모든 요청 /socket.io/?EIO=N&transport=websocket(여기서 N은 임의의 숫자, 일반적으로 2 임)은로 전달해야 ws://localhost:8082/socket.io/하지만 다른 …

7
Nginx + php5-fpm =“파일을 찾을 수 없습니다”
nginx / fpm을 사용하여 사이트를 설정하는 동안 벽을 쳤습니다. 페이지에 "파일을 찾을 수 없음"이 표시되고 nginx error.log에 나타납니다. FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream 나는 nginx와 fpm을 처음 사용했으며 그 오류 메시지는 나에게 아무런 의미가 없습니다 (Google 시스템조차도 도움이되지 않았습니다!). 누구나 일어날 수있는 …
14 nginx  php-fpm  socket 

4
리눅스 네트워크 로그를 얻는 방법?
우리는 수천 및 수천 명의 사용자를위한 지속적인 연결을 허용하는 특정 포트에서 Linux에서 실행되는 Java 서버를 가지고 있습니다. 최근에 고객이 시간 초과 오류로 연결할 수 없습니다. 트래픽이 너무 높아지고 있다고 생각하지만 Java 로그는 실제로 초당 연결되는 사람이 많지 않음을 보여줍니다. 우리는 너무 많은 사람들이 동시에 시도하고 있으며 기본적으로 OS 레벨에서 삭제되어 …

1
TCP를 통해 UNIX 도메인 소켓을 직접 노출하는 방법
예를 들어 TCP를 통해 노출되는 /var/program/program.cmd와 같은 UNIX 도메인 소켓을 포트 12345에서 사용하고 싶습니다. 백그라운드에서 풀 타임으로 실행하고 싶습니다. 가장 좋은 방법은 무엇입니까? 관련 시스템이 Ubuntu 12.04.2를 실행 중입니다. 또한 제안 된 솔루션으로 도메인 소켓을 제거하고 다시 생성 한 후에도 지속됩니까? 편집하다 다음은 init 스크립트 형식으로 허용 된 답변의 결과입니다. …
13 linux  ubuntu  tcp  socket 

7
'localhost'를 사용하여 MySQL에 연결할 수 없지만 '127.0.0.1'을 사용하면 괜찮습니까?
내 / etc / hosts 파일은 다음과 같습니다. 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 서버를 구축하는 동안 Postfix 및 Apache 및 Dovecot와 같은 서비스에 대한 특정 구성 파일에서 localhost를 성공적으로 핑할 수는 있지만 …

5
유닉스 소켓을 사용하도록 memcached를 설정하는 방법은 무엇입니까?
데비안에서 memcached를 사용하여 기본 11211 포트를 사용할 수는 있지만 유닉스 소켓을 설정하는 데 큰 어려움이있었습니다. 내가 읽은 것에서 나는 a를 만들고 memcache.socket추가 해야한다는 것을 안다 . -s /path/to/memcache.socket -a 0766 에 대한 /etc/memcached.conf기본 연결 포트 밖으로 코멘트와 IP, 즉, -p 11211 -l 127.0.0.1 그러나 memcached를 다시 시작하면 Drupal 사이트에서 내부 …
12 memcached  socket 

4
Linux에서 최대 소켓 수
서버가 ~ 32720 소켓으로 제한되어있는 것 같습니다 ...이 제한을 높이기 위해 알려진 모든 변수 변경을 시도했습니다. 그러나 여전히 사용 가능한 메모리의 4Go와 유휴 CPU의 80 %가 있어도 서버는 32720 열린 소켓으로 제한됩니다. 구성은 다음과 같습니다 ~# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited …

1
mysql 서비스를 시작할 수 없습니다 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 서버 결함에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 우분투 서버에서 mysql 서비스를 다시 시작할 수 없습니다. 오류는 다음과 같습니다. ● mysql.service - LSB: Start and stop the mysql database server daemon Loaded: …
10 mysql  service  socket 


5
TCP 소스 포트는 호스트마다 고유해야합니까?
TCP 연결이 튜플 (소스 IP, 소스 포트, 대상 IP, 대상 포트)로 식별된다는 것을 알게되었습니다. 이론적으로, host1 : port1의 클라이언트가 server1 : port1에 연결하는 동시에 다른 클라이언트 (host1에서 실행)를 host1 : port1에서 server2 : port1로 연결할 수 있어야합니다. Java에서 조금 테스트했지만 지금까지 가능합니다. 그러나 소스 포트가 호스트 주소에 대해 고유해야한다는 것을 …
10 tcp  socket 

4
/ proc / sys / net / ipv4 / tcp_tw_reuse의 값을 변경하는 것이 위험합니까?
최근에 가상 머신으로 변환 된 몇 가지 프로덕션 시스템이 있습니다. MySQL 데이터베이스에 자주 액세스하는 응용 프로그램이 있으며 각 쿼리마다 연결을 만들고 쿼리하고 연결을 끊습니다. 적절한 쿼리 방법은 아니지만 (알고 있음) 해결할 수없는 제약 조건이 있습니다. 어쨌든 문제는 이것입니다. 머신이 물리적 호스트 인 동안 프로그램은 정상적으로 실행되었습니다. 가상 머신으로 변환 한 …

4
공성 : 설명자 테이블 가득 참 sock.c : 119 : 열린 파일이 너무 많습니다
다음 명령으로 siege를 사용하여 내 서버에서 스트레스 테스트를 수행하려고합니다. $ siege -c 500 myweb.com/somefile.php 하지만이 오류가 발생합니다. [error] descriptor table full sock.c:119: Too many open files 그리고 나는이 경고를 받는다. libgcc_s.so.1 must be installed for pthread_cancel to work 그러나 우분투 15.04 (개발 지점)를 사용하고 있으며 libgcc1 패키지를 설치 했으므로 .so …

3
tcp_tw_recycle / reuse를 1로 설정 한 결과는 무엇입니까?
구성 파일에서 tcp_tw_recycle / reuse를 모두 1로 설정했습니다. 이 일의 결과는 무엇입니까? tcp 소켓을 재사용하면 보안 위험이 있습니까? 즉, 2 개의 서로 다른 연결이 잠재적으로 데이터를 전송할 수 있습니까? 적은 재 연결 가능성이있는 단기 연결에 적합합니까?
10 ubuntu  tcp  socket 

2
Unix 도메인 소켓의 경로가 최대 값을 초과하는지 확인
운영 체제는 Unix 도메인 소켓 경로의 길이를 제한합니다. 특정 경로가 해당 제한 내에 있는지 어떻게 확인할 수 있습니까? 또는 다른 방법으로, Linux 또는 Mac OS X 시스템에서 유닉스 도메인 소켓 경로의 최대 허용 길이를 어떻게 확인할 수 있습니까? 내 유스 케이스는 SSH 멀티플렉싱에 대한 것입니다. ControlPath가 너무 길면 유닉스 도메인 …
9 linux  ssh  mac-osx  socket 

4
스 니프 UNIX 도메인 소켓
일부 프로세스가 특정 유닉스 도메인 소켓 ( /var/run/asterisk/asterisk.ctl)에 쓰고 있음을 알고 있지만 보낸 사람의 pid를 알지 못합니다. 누가 소켓에 쓰고 있는지 어떻게 알 수 있습니까? 나는 시도했다 : sudo lsof /var/run/asterisk/asterisk.ctl 소켓의 소유자 만 나열합니다. 누가이 소켓에 쓰기 / 읽기를하는지 알고 싶습니다. 또한 데이터를 스니핑하고 싶습니다. 이것이 가능한가?
9 linux  socket 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.