소스 tarball에서 membase을 빌드하고 설치하려고합니다. 내가 다음 단계는 다음과 같습니다 소스에서 Membase 설치
이 일단 완료
- 보관 취소 타르합니다 (압축을 푼 폴더 내에서)
membase-server_src-1.7.1.1.tar.gz
- 문제
make
, 내가 디렉토리에 입력/빈을 설치하고 스크립트를 호출membase-server
. 제안The maximum number of open files for the membase user is set too low.
It must be at least 10240. Normally this can be increased by adding the following lines to /etc/security/limits.conf:시도
limits.conf
를 업데이트하지만 운은 동일한 메시지를 팝업 계속 전달하고 서버가 시작되는 점을 감안부팅을 계속 :
이 메시지와 함께 서버를 시작합니다 내가 1238 포트를 통해 memcached에 액세스하려했지만, 연결이 거부되었습니다 메시지를받습니다. 내가로부터 출력을 받고 있지 않다 : 다음가 11,210을 듣고 포트 11210에 텔넷 (Telnet) 시도 memcached를, 불행하게도 연결이 최대한 빨리 다음 명령을
stats set myvar 0 0 5
참고 문제로 폐쇄 (
이netstat
) 것을 알아 냈어 위의 명령 {예 :.stats
아무것도 보여하지만 아직도 내가set
를 발행하지 않았다}누군가가 저를 구축하고 소스에서 membase를 설치하는 데 도움 수 있을까요? 또한 은 왜 memcached 11211 대신 11210을 듣고 있습니까?
다른 누군가가 Git 저장소의 소스에서 빌드 할 수있는 단계별 가이드를 제공 할 수 있다면 좋을 것입니다. (이전에
autoconf
을 사용하지 않았습니다).P.S : 동일한 컴퓨터에 바이너리 (debian 패키지)를 설치하려고했는데 성공적으로 설치하고 텔넷을 사용할 수 있습니다. 따라서 소스가 작동하지 않는 이유는 확실하지 않습니다.
감사합니다. Mike. 나는 Membase 포럼에도이 같은 문제를 게시했는데, libconflate가 만들어지지 않았기 때문에 Moxi가 다운 된 것을 발견했습니다. libconflate가 빌드되지 않은 이유를 찾으려고 할 때 config.log > ac_nonexistent에 다음 오류가 있음을 발견했습니다.H : 해당 파일이나 디렉토리 > 미닉스/config.h 파일 : 해당 파일이나 디렉토리 > 오류 : '__SUNPRO_C'선언되지 않은 > 오류 : '__ICC' 선언되지 않은이 오류가 보이는 이유는 어떤 생각. 주변을 인터넷으로 검색하면 gcc에 문제가 될 수 있다는 것을 알았습니다. 나는 gcc를 업그레이드했지만 여전히 출력에는 차이가 없다. 우분투를 여전히 11.04로 업그레이 드했습니다. –
편집을 죄송합니다. 그것은 조금 던져 버리고 5 분의 나의 시간 제한은 overshooted하게되었다 –