web-dev-qa-db-ja.com

Ubuntu11.04でApacheDS1.5.7を起動/停止/再起動する方法

クリーンなUbuntu11.04サーバーにApacheDS1.5.7の.DEBパッケージをインストールしました。私は ここ からDEBを取得しました。自動的にインストールして起動し、実行されていましたが、起動/停止/再起動の方法がわかりません。起動時に自動実行するように設定されているかどうかもわかりません。公式ドキュメントには、実際にその方法も記載されていません。

指示に従って/var/lib/apacheds-1.5.7/default/conf/server.xmlのポートを変更しましたが、指示には「サーバーを再起動してください」とだけ表示され、その方法は示されていません。

初期化ファイル/etc/init.d/apacheds-1.5.7-defaultがあります。これは私が望むもののようですが、次のようになります。

root@(none):~# /etc/init.d/apacheds-1.5.7-default start
   Starting Apache Directory Server - default...
root@(none):~# /etc/init.d/apacheds-1.5.7-default stop
   Stopping Apache Directory Server - default...
   Apache Directory Server - default was not running

Startコマンドはエラーを出さずに、実際にはDSを起動していないように見えますか?

Apache Directory Studioを実行しているクライアントマシンからサーバーにアクセスしようとすると、「接続が拒否されました」というエラーが発生します。ポートを元の状態に戻し、構成ファイルのエラーを二重にチェックしましたが、DirectoryServerを再度起動できませんでした。サーバーを再起動しても、サーバーは自動起動しませんでした。

/ var/log calle "apacheds"などにフォルダが見つかりませんでした。また、syslogにエントリがありません。

DSを開始/停止/再起動し、実行されているかどうかを確認するにはどうすればよいですか?

更新:

Java -version

ショー:

Java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
3
Nick

開始と停止は次のように機能するはずです。
root@(none):~# /etc/init.d/apacheds-1.5.7-default start|stop

確認方法:
通常、apachedsが開始されると、apacheDSのpidを使用して/var/run/apacheds/default/default.pidにファイルが作成されます。このファイルの内容を確認してください。できるよ

ps `cat /var/run/apacheds/default/default.pid`

または
ps -fea | grep -i apacheds

2
user454322

ApacheDSのスタンドアロンインストールの場合、実行ディレクトリは次のとおりです。

/var/lib/apacheds-2.0.0-M16/default/run/

...デフォルトのpidファイルをリセットするには、次のようにします。

$ Sudo rm /var/lib/apacheds-2.0.0-M16/default/run/apacheds-default.pid

(もちろん、-2.0.0-M16をお使いのバージョンに置き換えてください)

0
Andrew Taylor