안녕하세요,
https://forum.netdivo.com 이 열리지 않습니다.
문제가 무엇인지 어떻게 알 수 있을까요?
서버는 실행 중이며 여러 번 재시작해 보았습니다.
요청이 시간 초과되어 Ping이 실패했습니다.
이것은 방화벽이 서버로의 연결을 차단했거나 Discourse가 실행되지 않고 있기 때문일 수 있습니다.
서버에 SSH로 접속하여 다음을 실행해 보세요.
cd /var/discourse
docker ps
이 명령을 실행하면 출력 결과를 통해 Discourse 컨테이너가 실제로 실행 중인지 확인할 수 있습니다.
Docker 데몬 소켓(unix:///var/r
un/docker.sock)에 연결을 시도하는 동안 권한이 거부되었습니다: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/json: dial unix /va
r/run/docker.sock: connect: permission denied
이 문제를 어떻게 해결할 수 있을까요?
root로 실행 중인가요? 아니면 아래를 시도해 보세요.
sudo docker ps
여전히 동일한 문제가 보고되면 Docker가 실행되지 않는 것입니다. Docker를 재시작하려면 어떻게 설치되었는지 확인해야 합니다.
Discourse가 실행되지 않습니다. 다음을 시도해 보세요:
cd /var/discourse
./launcher start app
다음과 같은 결과가 반환되었습니다:
기존 컨테이너 시작 중
- /usr/bin/docker start app
Error response from daemon: driver failed programming external connectivity on endpoint ap
p (9076151599bb0371571888de949fc4c3e747160792902ea5c483536fabaf99cc): Error starting userl
and proxy: listen tcp 0.0.0.0:80: bind: address already in use
Error: failed to start containers: app
docker info :
/var/discourse# docker info
컨테이너: 1
실행 중: 0
일시 중지: 0
중지됨: 1
이미지: 9
서버 버전: 18.09.2
다음 명령을 실행해 주세요
netstat -alpn | grep 80
그리고 출력을 공유해 주세요
참고: docker를 업데이트해야 합니다
출력 확인:
/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