파이코인 PortsChecker Container absent 해결 방법에 대해서 설명하려고 합니다. 파이코인 노드 트러블슈팅 화면에서 보이는 portschecker container에서 absent를 exited로 변경하는 간단한 해결 방법을 알아 보려고 합니다.
파이코인 노드의 트러블슈팅에서 포트체커 컨테이너 비활성 상태 이미지입니다. |
파이 노드 PortsChecker container absent 해결 방법
파이코인 노드 설치시 파이 프로그램은 도커의 스텔라 더미가 생성이 되고 난 후 PortsChecker container(포트체커 컨테이너)를 거쳐 파이 노드 트러블슈팅(Troubleshooting) 창에서 노드 선정 비활성 상태를 볼 수 있습니다.
본인이 설치한 컴퓨터 사양이 낮다고 생각되면 도커 버전을 무조건 최신 버전으로 업그레이드하지 않는 것이 좋습니다. 컴사양과 맞지 않다면 버벅거리게 되고 열이 나기 시작할 것입니다.
업그레이드 한 뒤에 문제가 제대로 풀리지 않는다면 그대로 따라 하시기 바라겠습니다.
1. 컴퓨터의 제일 하단의 작업 표시줄에서 톱니바퀴 모양(설정)을 클릭합니다.
2. 앱 설치 제거를 클릭합니다.
3. Docker Desktop를 제거합니다.
4. 사이트의 우측에 보면 최신 버전부터 그 이전 버전까지 다시 선택 후 다운로드 합니다.
5. 다운 받은 파일을 실행합니다.
도커 설치가 완료되면 Accept에 체크하고 클릭합니다. Tip에 대한 부분도 닫습니다.
파이코인 도커가 활성화 된 상태입니다. 좌측의 불도 주황색에서 녹색으로 변한 상태입니다.
도커는 스텔라 더미가 한 번만에 활성화가 안되어 자동으로 닫힐 수 있으므로 두 세번 정도 실행시켜야 합니다. 한 번에 도커가 안 열린다고 포기하지 마시고 2회 이상 클릭해서 실행시켜 주세요
6. 파이 노드 트러블슈팅 화면에서 하단의 Back(뒤로 가기) 버튼을 클릭합니다.
7. 파이 노드 턴 온더 노드 스위치를 끄고 비활성화 시킵니다.
8. 노드 온 스위치 화면에서 Visit tech setup을 클릭합니다.
9. 파이 노드 라우터 포트 개방이 된 상태인데 체크가 안되어 있다면 클릭한 후 Check now를 클릭합니다.
파이 노드 화면은 실제 기능을 하는 것이 아니라 실제 기능이 제대로 작동되는지 보여주는 화면이라서 실제로 포트를 개방시켜주는 것이 아니라 제대로 작동 중인지 알려주는 화면입니다.
혹시 라우터 포트가 개방이 안되었다고 실망하지 마세요. 파이 노드 화면은 제대로 작동하는지 보여주는 화면인데 정상적이지 않을 때가 많습니다.
그래서 노드가 활성화 될때 실제 3개의 포트만을 사용하게 되는데 Check now를 통해서 10개의 포트가 열려 있다는 것을 서버로 알리는 것입니다. 그런데 이것이 포트 10개가 모두 현재 사용하고 있다는 것은 아닙니다.
파이 포트 오픈 체크 사이트 : pi-mods.de/nodeports 에서 Slow선택, Scan 선택하고 정상 포트 3개가 오픈 되었는지만 확인하시면 됩니다.
여기서 오픈 확인이 안되면 포트 포워딩 설정을 다시 확인 해야 합니다.
사라졌던 파이 도커 스텔라 더미(stellar dummy)가 생겨났고 상태가 exited로 활성화 되었습니다.
11. 파이 노드 트러블슈팅 화면으로 가서 보면 포트체커 컨테이너가 exited(활성화된) 상태로 바뀌어 있는 것이 보이실 것입니다.
12. 여기서 라우터 포트 개방이 잘 안되는 문제 incoming connections가 0이고 Supporting other nodes가 NO인 문제
컴퓨터 사양이 낮은데 도커 버전이 최신이라면 포트 개방이 안될 확률이 높습니다. 사양에 맞는 도커 버전을 설치하셔야 합니다. 기존 도커 삭제 후 낮은 버전으로 다시 설치합니다.
모뎀 포트 설정이 제대로 안되어 있기 때문입니다. 각 통신사, 이중 공유기, 아이피타임 등 설정이 다르므로 파이 노드 코리아 카페 방문해서 그대로 따라하시면 됩니다.