Nodes/ton/localhost/troubleshooting

ton

TON 노드 문제 해결

2분 읽기 · localhost/troubleshooting

list목차(6)

TON 노드 문제 해결

MyTonCtrl·Validator·LiteServer 실행·동기화·선출 시 참고할 사항입니다.

동기화가 느리거나 out-of-sync가 줄지 않음

  • 덤프 사용: 설치 시 -d 옵션으로 덤프 다운로드 후 동기화하면 빠를 수 있음.
  • 디스크: NVMe SSD, IOPS 확인. MyTonCtrl> benchmark로 스토리지 성능 측정. 지연이 병목인 경우가 많음.
  • 네트워크: 1Gbps, 고정 공인 IP, UDP 포트 포워딩 확인. 아웃바운드 제한 없어야 함.
  • 로그: tail -f /var/ton-work/log.thread*, journalctl -u validator -f로 오류·경고 확인.

권한 오류

  • /var/ton-work/db: sudo chown -R validator:validator /var/ton-work/db
  • /var/ton-work/keys: sudo chown -R <install_user>:<install_user> /var/ton-work/keys
  • 설치·실행은 non-root 사용자로. root로 실행하면 권한 문제가 생길 수 있음.

Validator: 선출 참여 안 됨 / efficiency 낮음

LiteServer: 클라이언트 연결 실패

  • 포트: /var/ton-work/db/config.jsonliteservers 포트가 방화벽·보안 그룹에서 열려 있는지 확인.
  • 설정: installer enable LS, plsc로 클라이언트 번들·공개키 확인. lite-client가 이 설정으로 접속하는지 확인.
  • 모드: Validator와 동시에 켜져 있지 않은지 status_modes로 확인.

업데이트·복구

  • 업데이트: MyTonCtrl> updateupgrade. 유지보수 창에서 수행 권장.
  • 백업: 업데이트 전 create_backup. 문제 시 restore_backup.
  • Archive: ZFS 사용 시 sudo systemctl stop validatorzfs rollback 등. Run a node with MyTonCtrl - Archive.

추가 도움

ton 다른 챕터