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 낮음
- 동기화:
Local validator out of sync가 20 미만일 때만ve실행. - stake: 최소 stake(약 30만 TON) 충족 여부 tonscan.com/validation에서 확인.
- check_ef: 이전·현재 라운드 효율 확인. efficiency API 참고.
- 지원: @mytonctrl_help_bot, @validators_help_bot.
LiteServer: 클라이언트 연결 실패
- 포트:
/var/ton-work/db/config.json의liteservers포트가 방화벽·보안 그룹에서 열려 있는지 확인. - 설정:
installer enable LS,plsc로 클라이언트 번들·공개키 확인. lite-client가 이 설정으로 접속하는지 확인. - 모드: Validator와 동시에 켜져 있지 않은지
status_modes로 확인.
업데이트·복구
- 업데이트:
MyTonCtrl> update→upgrade. 유지보수 창에서 수행 권장. - 백업: 업데이트 전
create_backup. 문제 시restore_backup. - Archive: ZFS 사용 시
sudo systemctl stop validator후zfs rollback등. Run a node with MyTonCtrl - Archive.