こんにちは、
https://forum.netdivo.com が開かないようです。
何が問題か確認する方法はありますか?
サーバーは稼働しており、何度か再起動もしています。
Ping が「リクエストがタイムアウトしました」と表示されます。
これは、ファイアウォールがサーバーへの接続を遮断しているか、Discourse が実行されていないことが原因である可能性があります。
サーバーに SSH で接続し、以下のコマンドを実行してください。
cd /var/discourse
docker ps
これにより、Discourse コンテナが実際に実行されているかどうかを確認する出力が表示されます。
Docker デーモンソケット unix:///var/run/docker.sock に接続しようとした際に権限拒否が発生しました
Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/json: dial unix /var/run/docker.sock: connect: permission denied
お願いします、この問題をどう解決すればよいですか?
この操作を root として実行していますか?そうでない場合は、以下のコマンドを試してください。
sudo docker ps
それでも同じ問題が発生する場合は、Docker が起動していない可能性があります。Docker のインストール方法を確認して、再起動してください。
Discourse が起動していません。以下をお試しください:
cd /var/discourse
./launcher start app
次のエラーが返されました:
既存のコンテナを起動中
- /usr/bin/docker start app
デーモンからのエラー応答:エンドポイント ap
p (9076151599bb0371571888de949fc4c3e747160792902ea5c483536fabaf99cc) での外部接続のプログラミングにドライバーが失敗しました:
ユーザーランドプロキシの起動エラー:listen tcp 0.0.0.0:80: bind: アドレスは既に使用中です
エラー:コンテナの起動に失敗しました:app
docker info :
/var/discourse# docker info
コンテナ: 1
実行中: 0
一時停止: 0
停止: 1
イメージ: 9
サーバーバージョン: 18.09.2
以下のコマンドを実行してください。
netstat -alpn | grep 80
その出力結果を共有してください。
追伸:Docker の更新が必要です。
see output :
/var/discourse# netstat -alpn | grep 80
tcp6 0 0 :::80 :::* LISTEN 911/apache2
tcp6 0 0 172.26.13.42:80 213.95.35.221:25030 SYN_RECV -
tcp6 0 0 172.26.13.42:80 213.95.35.221:27615 SYN_RECV -
tcp6 0 0 172.26.13.42:80 213.95.35.221:6406 SYN_RECV -
tcp6 0 0 172.26.13.42:80 213.95.35.221:48296 SYN_RECV -
unix 2 [ ACC ] STREAM LISTENING 19680 816/dockerd /var/run/do
cker/metrics.sock
unix 3 [ ] STREAM CONNECTED 17604 809/systemd-logind
unix 2 [ ] DGRAM 18293 809/systemd-logind
unix 2 [ ] DGRAM 18283 806/rsyslogd
unix 3 [ ] STREAM CONNECTED 18299 809/systemd-logind
unix 3 [ ] STREAM CONNECTED 18099 816/dockerd
サーバー上で Apache2 が実行されている場合は、Discourse Docker を開始する前に停止してアンインストールする必要があります。
以下を試してください。
service apache2 stop
apt purge apache* -y
cd /var/discourse
./launcher start app
コマンドに sudo を追加してください。例:
sudo -i
service apache2 stop
apt purge apache* -y
cd /var/discourse
./launcher start app