Debian Squeeze 웹 서버를 실행하고 있습니다. 나는 memcached를 설치 /tmp/memcached.sock
하고 동일한 서버에있는 웹 사이트에서 메시지를 수신해야하기 때문에 유닉스 도메인 소켓 (at ) 을 수신하도록 memcached를 구성 했습니다.
잘 작동하는 것 같지만 쉘을 통해 memcached와 통신하여 내가하고있는 일을하고 있는지 확인하고 싶습니다.
memcached는 간단한 ASCII 프로토콜을 통해 메시지를 수락합니다 (정확하게 이해하면). TCP / IP에서 수신 대기 중이라면 다음과 같이 메시지를 보낼 수 있습니다 nc
.
$ echo "stats settings" | nc localhost 11211
그러나 대신 텍스트를 도메인 소켓에 보내는 방법을 알 수 없습니다.
(OS X 사자를 실행) 내 노트북에서 모두 nc
하고 telnet
(가지 옵션이 있습니다 -U
및 -u
도메인 소켓을 사용하는 각각을). 그러나 Debian Squeeze 웹 서버에는 이러한 옵션이 없습니다.
/var/run/socket
? 에서 새 파일을 생성합니다 . 기존 파일을 재사용 할 수있는 방법이 있습니까?