2016-10-29 5 views
0

私のクラウドワークスペースでArangoDBを使用しようとしています。デフォルトの実行を変更するために endpoint = tcp://[workspace]-[username].c9users.io:8081 :私はこの1つの/etc/arangodb3/arangod.conf: endpoint = tcp://127.0.0.1:8529
で次の行を変更するために進んで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. 

次に、:クローン化されたワークスペースでの設置がこれらの線を除き、ノートラブルで行きますArangoDBのポートをc9-allowedポートに設定します。それはdoesn't現在進行中のように保つ(

/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' 

し、それが戻って私のターミナルを取得します。arangodbサービスを停止して行って、私は、それを再び起動しプリントアウトし、これらの行を参照してください

That'sプロセス)私はタイプする: 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アドレスにエンドポイントをバインドすることです。

関連する問題