En 서버 셋팅후 실행히 아무런 싱크동작이 없습니다

가이드 문서의 스펙으로 서버 및 EN 셋팅하여 기동하였습니다.
그러나 실행후 접속된 peer가 전혀없고, 블록싱크를 하지 않고 있습니다.
네트웍은 cypress 메인넷 설정입니다.
다음은 로그파일 kend.out 파일 내용이며, 어떤부분을 더 체크해 봐야 될지 조언 부탁드립니다.

INFO[04/15,08:51:46 Z] [31] Enabling metrics collection
INFO[04/15,08:51:46 Z] [31] Enabling Prometheus Exporter
INFO[04/15,08:51:46 Z] [18] Setting connection type nodetype=en conntype=1
INFO[04/15,08:51:46 Z] [18] Cypress bootnodes are set
INFO[04/15,08:51:46 Z] [18] Bootnode - Add Seed Node=“kni://18b36118cce093673499fc6e9aa196f047fe17a0de35b6f2a76a4557802f6abf9f89aa5e7330e93c9014b714b9df6378393611efe39aec9d3d831d6aa9d617ae@52.78.22.32:32323?ntype=bn”
INFO[04/15,08:51:46 Z] [18] Bootnode - Add Seed Node=“kni://63f1c96874da85140ecca3ce24875cb5ef28fa228bc3572e16f690db4a48fc8067502d2f6e8f0c66fb558276a5ada1e4906852c7ae42b0003e9f9f25d1e123b1@52.194.200.217:32323?ntype=bn”
INFO[04/15,08:51:46 Z] [18] Bootnode - Add Seed Node=“kni://94cc15e2014b86584908707de55800c0a2ea8a24dc5550dcb507043e4cf18ff04f21dc86ed17757dc63b1fa85bb418b901e5e24e4197ad4bbb0d96cd9389ed98@18.136.251.28:32323?ntype=bn”
INFO[04/15,08:51:46 Z] [18] Setting MaxPhysicalConnections MaxPhysicalConnections=10
INFO[04/15,08:51:46 Z] [18] Cypress network ID is set networkid=8217
INFO[04/15,08:51:46 Z] [18] Raised fd limit to process’s maximum value fd=65535
INFO[04/15,08:51:46 Z] [18] Cypress network ID is set networkid=8217
INFO[04/15,08:51:46 Z] [18] Archiving mode of this node isArchiveMode=false
INFO[04/15,08:51:46 Z] [40] Starting peer-to-peer node instance=Klaytn/v1.6.0/linux-amd64/go1.15.7
INFO[04/15,08:51:46 Z] [46] Non-single database is used for persistent storage DBType=LevelDB
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/misc levelDBCacheSize=16 openFilesLimit=655 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/header levelDBCacheSize=38 openFilesLimit=1638 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/body levelDBCacheSize=38 openFilesLimit=1638 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/receipts levelDBCacheSize=38 openFilesLimit=1638 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/statetrie/0 levelDBCacheSize=76 openFilesLimit=3276 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/statetrie/1 levelDBCacheSize=76 openFilesLimit=3276 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/statetrie/2 levelDBCacheSize=76 openFilesLimit=3276 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/statetrie/3 levelDBCacheSize=76 openFilesLimit=3276 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] Created a sharded database dbType=statetrie numShards=4
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/txlookup levelDBCacheSize=16 openFilesLimit=655 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [46] LevelDB configurations path=/var/kend/data/klay/chaindata/bridgeservice levelDBCacheSize=16 openFilesLimit=327 useBufferPool=true usePerfCheck=true compressionType=none compactionTableSize(MB)=2 compactionTableSizeMultiplier=1.000
INFO[04/15,08:51:46 Z] [41] Initialised chain configuration config="{ChainID: 1000 Engine: istanbul SubGroupSize: 22 UnitPrice: 0 DeriveShaImpl: 2}"
INFO[04/15,08:51:46 Z] [30] No governance state found in a database
INFO[04/15,08:51:46 Z] [41] Initialising Klaytn protocol versions=[64] network=8217
INFO[04/15,08:51:46 Z] [5] Using DeriveShaConcat!
INFO[04/15,08:51:46 Z] [47] Initialize local trie node cache (fastCache) MaxMB=9510 FilePath=/var/kend/data/fastcache LoadedBytes=0 LoadedEntries=0
INFO[04/15,08:51:46 Z] [5] Loaded most recent local header number=0 hash=2b17a5…38c07e td=1 age=1d4h6m
INFO[04/15,08:51:46 Z] [5] Loaded most recent local full block number=0 hash=2b17a5…38c07e td=1 age=1d4h6m
INFO[04/15,08:51:46 Z] [5] Loaded most recent local fast block number=0 hash=2b17a5…38c07e td=1 age=1d4h6m
INFO[04/15,08:51:46 Z] [5] prefetchTxWorker is started num=1
INFO[04/15,08:51:46 Z] [5] prefetchTxWorker is started num=4
INFO[04/15,08:51:46 Z] [5] prefetchTxWorker is started num=2
INFO[04/15,08:51:46 Z] [5] prefetchTxWorker is started num=3
INFO[04/15,08:51:46 Z] [5] Loaded local transaction journal transactions=0 dropped=0
INFO[04/15,08:51:46 Z] [5] Regenerated local transaction journal transactions=0 accounts=0
INFO[04/15,08:51:46 Z] [40] Starting P2P networking
INFO[04/15,08:51:49 Z] [34] UDP listener up self=“kni://ed093234acc47fedc632ba711e8cf01135a2ef818239bc4f59f8501998671b30e693610088c6924a5882b89fbfa0e113e732ceef51b3f1fa671c0bebcd529b3c@[::]:32323?ntype=en”
INFO[04/15,08:51:49 Z] [40] Started P2P server id=ed093234acc47fed multichannel=true
INFO[04/15,08:51:49 Z] [40] RLPx listener up self=“kni://ed093234acc47fedc632ba711e8cf01135a2ef818239bc4f59f8501998671b30e693610088c6924a5882b89fbfa0e113e732ceef51b3f1fa671c0bebcd529b3c@[::]:32323?ntype=en”
WARN[04/15,08:51:49 Z] [44] unable to subscribe; this can slow down node err=“staking manager is not set”
INFO[04/15,08:51:49 Z] [40] RLPx listener up self=“kni://ed093234acc47fedc632ba711e8cf01135a2ef818239bc4f59f8501998671b30e693610088c6924a5882b89fbfa0e113e732ceef51b3f1fa671c0bebcd529b3c@[::]:32323?ntype=en”
INFO[04/15,08:51:49 Z] [40] IPC endpoint opened url=/var/kend/data/klay.ipc
INFO[04/15,08:51:49 Z] [40] FastHTTP endpoint opened url=http://0.0.0.0:8551 cors=* vhosts=*
INFO[04/15,08:51:49 Z] [40] FastWebSocket endpoint opened url=ws://0.0.0.0:8552
INFO[04/15,08:51:50 Z] [34] Removed the node without any response Discover=Simple StorageName=PN NodeID=18b36118cce09367 NodeType=BN
INFO[04/15,08:51:51 Z] [34] Removed the node without any response Discover=Simple StorageName=BN NodeID=18b36118cce09367 NodeType=BN

안녕하세요, 클레이튼 포럼에 질문을 올려주셔서 감사드립니다.

해당 로그 내용으로는 큰 이상은 없어보입니다.

노드의 방화벽 설정을 확인 부탁드립니다.

감사합니다.

1 Like

확인감사합니다.
방화벽쪽에서도 tcp : 32323, 32324 포트 열리거 확인하였고, 혹시 몰라, 방화벽 전체 풀고도 실해해 봤으나 동기가 진행되지 않고 있습니다.
서버는 AWS tokyo 리젼인데 이부분 영향 있을런지요 ?
싱크를 위한 포트 정보 답글 부탁드리고, 다른 고려 사항이 있을지요 ?

security group도 확인하셨나요?

BN에 연결 안되는 거 같은데,

ston65.cypress.klaytn.net:32323
ston873.cypress.klaytn.net:32323
ston106.cypress.klaytn.net:32323

이 3주소로 연결되면 됩니다.

addPeer로 3개주소 강제 등록하여도 동기는 이루어지지 않고 있습니다.
해당 주소 텔넷으로도 연결 안되는데 (서버에서도 및 타 인터넷 라인으로도 해봤습니다.), 협약같은걸 맺고 클레이튼 쪽에서 저의 서버 접근권한을 등록해야 저희 서버에서 접속 가능한건가요 ?

@lyan.Choi 안녕하세요,

혹시 udp: 32323 확인을 해보시겠어요?
아뇨, 따로 접근 권한 등록이 필요없이 연결 가능합니다.

nc -u -v ston65.cypress.klaytn. net 32323

Ncat: Version 7.50
Ncat: Connected to 52.78.22.32:32323.
^C

nc -v ston65.cypress.klaytn. net 32323

Ncat: Version 7.50
Ncat: Connection timed out.

TCP는 접속거부, UDP는 접속 되는걸로 확인됩니다.

@lyan.Choi 네, 확인감사합니다. 부트노드는 TCP연결을 맺지않아 UDP만 확인하면 될 것 같고요, 연결 가능을 확인하셨다면 다시 한 번 해당 로그가 발생하는지 확인 부탁드립니다.

INFO[04/15,08:51:50 Z] [34] Removed the node without any response Discover=Simple StorageName=PN NodeID=18b36118cce09367 NodeType=BN
INFO[04/15,08:51:51 Z] [34] Removed the node without any response Discover=Simple StorageName=BN NodeID=18b36118cce09367 NodeType=BN

해당 로그는 발생하지 않고 있습니다.
프로세스 런닝 상태이구요…

./kend status

ken (pid 1542) is running…

@lyan.Choi 이외 로그는 같게 나오는 걸까요?

INFO[04/15,08:51:46 Z] [41] Initialised chain configuration config="{ChainID: 1000 Engine: istanbul SubGroupSize: 22 UnitPrice: 0 DeriveShaImpl: 2}"
해당 로그를 보니, 설정을 잘못입력했을 수 있을 것 같습니다.

kend.conf에서 다음과 같이 설정되어 있는지 확인부탁드립니다.

# cypress, baobab is only available if you don't specify NETWORK_ID.
NETWORK="cypress"
# if you specify NETWORK_ID, a private network is created.
NETWORK_ID=

# cypress, baobab is only available if you don’t specify NETWORK_ID.
NETWORK=“cypress”
# if you specify NETWORK_ID, a private network is created.
NETWORK_ID=

해당설정 가이드와 같이 설정되있습니다.
이외 어떤걸 더 체크해봐야 될지요 ?

@Iyan.Choi 안녕하세요^^

다음과 같은 내용을 확인해 보실 수 있을까요?

  1. DATA_DIR에 있는 정보도 리셋 (전체 삭제 또는 download chaindata로 치환)
  2. 같은 파일로 다른 환경에서도 돌려봐주실 수 있을까요? 1분정도만 돌리면 sync 시작되는지 확인할 수 있을거에요
  3. kend.conf파일에 VERBOSITY=4로 로그레벨 올려서 로그 확인

로그로 봐서는 BN과 연결이 안된다는 내용밖에 알 수가 없습니다 ㅠ
BN과 연결이 되는데 저런 로그가 뜨는건 이상하네요

한번 위에 내용 시도해 보시고 로그 파일과 kend.conf 파일 공유해 주세요

감사합니다.

로그상 다음 부분에 이슈로 인한건 아닌지 문의드립니다.

DEBUG[04/21,01:56:15 Z] [35] Couldn’t add port mapping protobuf=tcp extport=32324 intport=32324 interface=“UPnP or NAT-PMP” err=“no UPnP or NAT-PMP router discovered”
DEBUG[04/21,01:56:15 Z] [35] Couldn’t add port mapping protobuf=tcp extport=32323 intport=32323 interface=“UPnP or NAT-PMP” err=“no UPnP or NAT-PMP router discovered”

네트웍설정에서 UDP부분 Deny되 있어 발생한 문제로 해당 내역 변경하여 잘 동기되는거 확인했습니다.
이슈 해결에 도움주셔 감사드립니다.

2 Likes