2016-10-29 2 views
0

내 cloud9 작업 공간에서 ArangoDB를 사용하려고합니다. 복제 작업 공간의 설치는이 라인을 제외하고, 문제없이 진행됩니다ArangoDB 설치 및 실행시 문제 발생

/etc/init.d/arangodb3: 37: ulimit: error setting limit (Operation not permitted)        
/etc/init.d/arangodb3: 38: ulimit: error setting limit (Invalid argument) 
that appear when starting arangodb service. 

을 그리고, 나는이 일에 /etc/arangodb3/arangod.conf: endpoint = tcp://127.0.0.1:8529
에 다음 줄을 변경 진행 : 기본 실행을 변경하기 위해 endpoint = tcp://[workspace]-[username].c9users.io:8081 ArangoDB의 포트를 c9 허용 포트로 변경합니다. arangodb 서비스를 수행

것은 이것이 중지, 그래서 인쇄이 라인을보고, 다시 시작 :

/etc/init.d/arangodb3: 37: ulimit: error setting limit (Operation not permitted)        
/etc/init.d/arangodb3: 38: ulimit: error setting limit (Invalid argument) {startup} starting up in daemon mode changed working directory for child process to '/var/tmp' 

을 한 후 다시 내 단자 (가 나던 지속적처럼 계속 가져 프로세스) 그래서 입력 : sudo service arangodb status 어떤 제공 : * arangod is not running 나는 어떻게 작동시킬 수 있습니까? 고맙습니다!

답변

0

ulimit 줄은 열린 파일 핸들에 대해 HardSoft 할당량을 설정하고 사용자 설정이 /proc/sys/fs/file-max을 초과 할 수 있으므로 과부하 상태에서 리소스가 부족할 수 있습니다.

Arangodb은 로그를 /var/log/arangodb3/arangod.log에 기록합니다. 여기서 로그를 시작하지 못한 이유를 알려야합니다. 당신이 당신의 엔드 포인트를 구성 할 DNS 이름을 사용하는 경우

, 당신은 (ping hostname)

  • 해결 된 IP 로컬 (/sbin/ifconfig)
  • 수 있습니다

    • 그것을 해결 있는지 확인해야

      이 상황을 해결하는 가장 간단한 방법은 0.0.0.0을 사용하여 사용 가능한 모든 IP 주소에 끝점을 바인딩하는 것입니다.