develop custom_top_html:no
default debug random = 1 / type = READ / detected = READ

geth로 이더리움 서비스를 위해서 테스트 중이고, 실행옵션은
./geth --syncmode "fast" --cache=4096 --datadir /home/계정/.ethereum --rpc --rpcaddr 0.0.0.0 --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3
입니다.

 

geth 콘솔에서 싱크 상태를 보면
> eth.syncing 
{
  currentBlock: 7358853,
  highestBlock: 7358945,
  knownStates: 40653937,
  pulledStates: 40649622,
  startingBlock: 7357392
}
으로 나오며, 약 100 정도의 블록 높이 차이가 있습니다.

 

그런데, 이 100 정도가 절대 따라와지지 않네요.
몇일을 놔둬도 블록 동기화가 끝나지 않습니다.

 

geth 로그를 보면,
INFO [03-13|14:53:01.881] Imported new state entries               count=1152 elapsed=7.158ms   processed=40607382 pending=4266  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:05.628] Imported new block headers               count=1    elapsed=7.107ms   number=7358938 hash=661401…63fa45 age=1m53s
INFO [03-13|14:53:05.656] Imported new state entries               count=1152 elapsed=9.538ms   processed=40608534 pending=3752  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:08.819] Imported new state entries               count=1152 elapsed=9.268ms   processed=40609686 pending=3180  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:12.568] Imported new state entries               count=1152 elapsed=12.988ms  processed=40610838 pending=3010  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:15.547] Imported new state entries               count=1152 elapsed=7.575ms   processed=40611990 pending=3794  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:17.446] Imported new state entries               count=768  elapsed=5.938ms   processed=40612758 pending=3605  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:22.411] Imported new state entries               count=1536 elapsed=10.932ms  processed=40614294 pending=3235  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:25.420] Imported new state entries               count=1152 elapsed=7.821ms   processed=40615446 pending=2910  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:27.649] Imported new block headers               count=1    elapsed=7.111ms   number=7358939 hash=cf25e4…310e5a age=1m36s
INFO [03-13|14:53:28.659] Imported new state entries               count=1152 elapsed=7.869ms   processed=40616598 pending=2666  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:30.814] Imported new state entries               count=768  elapsed=5.124ms   processed=40617366 pending=3406  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:33.345] Imported new state entries               count=1152 elapsed=9.229ms   processed=40618518 pending=3245  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:35.913] Imported new state entries               count=1152 elapsed=6.005ms   processed=40619670 pending=5543  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:41.448] Imported new state entries               count=1920 elapsed=20.663ms  processed=40621590 pending=4588  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:48.829] Imported new state entries               count=2304 elapsed=21.513ms  processed=40623894 pending=2960  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:51.294] Imported new block headers               count=1    elapsed=6.891ms   number=7358940 hash=e19e59…11e4a6 age=1m8s
INFO [03-13|14:53:52.597] Imported new state entries               count=1152 elapsed=7.542ms   processed=40625046 pending=2974  retry=0 duplicate=53 unexpected=1849
INFO [03-13|14:53:56.127] Imported new block headers               count=1    elapsed=7.074ms   number=7358941 hash=8a305e…d2eced
형태로.. 1분이면 동기화가 끝날 것처럼 보입니다.
하지만 절대 끝나지 않네요. (2~3일째 이 상태입니다.)

 

이렇게 되는 이유가 뭘까요?


서버는 IDC 에 있으며, CPU 코어는 24, 램은 64G, SSD 512G 이며, 블록은 SSD 하드에 쌓고 있습니다.

 

의심가는 상황은 peer가 0 ~ 1 왔다갔다 하며, 당연히 peer가 1 일때만 블록이 쌓이고 있습니다.


geth 콘솔에서 admin.addPeer 명령으로 peer를 추가해봤지만, 실제로 peer 갯수가 늘지 않습니다.

> web3.net.peerCount
1

 

서버 자체 방화벽도 내렸고, IDC에 라우터 방화벽도 제거해달라고 요청해놓은 상태입니다.
그래도 peer 는 1을 넘지 못하네요.

 

블록 동기화가 끝나지 않으니... eth.syncing 값도 false 가 나오지 않으며, eth.blockNumber 는 0 입니다.
코인을 보내봐도 balance 는 항상 0으로 나옵니다.

 

경험 있으신분... 도움 부탁드리겠습니다.

245
댓글 12
  • ?
    현재 상황은 peer 1 에서 블록이 쌓이다 말다.. 하면서 max 블록의 높이를 따라가지 못하고 있습니다.
    거의 100 블록 안쪽까지 쫒아오기는 했는데, 더 이상 간격이 좁혀지지 않네요.
  • ?
    호스팅 받은 서버에서의 다른 노드들과 P2P 연결이 원활하지 않아보이네요...
  • ?
    @나비잠
    역시 호스팅 문제일까요? ㅠ.ㅠ
  • ?
    이더리움 동기화가 느린 이유에 대한 블로그 글인데 https://crypto.bi/tape/blog/ethereum-sync/ 읽어보시면 동기화가 느린 원인에 대해 몇가지가 있긴 하네요..
  • ?
    eth.blockNumber 넘버 값은 동기화가 완전히 끝나야지만 나오실거에요.. 내 노드와 연결된 피어 수가 0~1이 장기적으로 계속 유지되면 다른 노드들과 p2p 연결이 원활하지 않다라고 밖에 ㅠㅠ
  • ?
    @나비잠
    사실 blockNuber 는 그냥 보는거지.. 필요 없습니다.
    동기화가 안끝나는게 문제인데요... 그러다 보니 balance 도 안나오구요.. (두번이나 보내봤지만..)
    제 컴터에서 vmware 로 돌려보면 peer 23 나오는데;;;
    호스팅 받는데서는 저러네요..
  • ?
    syncmode가 fast이면 블럭넘버가 0으로 나오더라구요...송금해도 발란스가 0으로 나오구요...syncmode를 full로하니까 그런문제들은 해결이 되더군요...syncmode를 full로 한번 해보세요
  • ?
    @로텔
    모드가 fast 라서 블록넘버가 0이 나오는게 아니고, fast 에서 동기화가 끝나지 않아서 0으로 나오는게 아닌가요?
    동기화가 끝나면 정상적으로 나오는 것으로 알고 있거든요.

    그런데, 송금해도 밸런스가 0 으로 나오는건... 이것도 역시 동기화가 끝나기 전에 그런거죠?
    동기화가 다 끝나도, 송금이후에 밸런스가 0이면... 코인을 아예 못쓰는 거 아닌가요?

    그럼 모드가 full 이면, 동기화 전에도 밸런스가 나온다는 말인가요?

    예전에 일반 HDD 에서 full 모드로 몇주동안 동기화 시켰는데.. 동기화가 안 끝나서 못했거든요..
    그렇다고 SSD에 full 로 쌓을 상황이 못되어서요;;;;
  • ?
    @비폭력무저항
    저도 fast모드로 하니까 똑같은 증상이어서 full로 했어요...그랬더니 되더라구요...fast모드로 동기화가 끝나면 제대로 나오는지는 모르겠어요...
    예전에 fast모드로 해도 됐었던것 같은데 요즘은 안되더라구요...
  • ?
    @로텔
    답변 감사합니다.
    말씀해주신대로 full로 한번 확인해보겠습니다. ^^
  • fast 모드로 싱크가 전부 맞춰지면 자동으로 full로 바뀝니다.
    싱크가 계속 안맞춰지는 것은 네트워크가 느리거나, 하드웨어 사양이 부족한 경우가 많아요
  • ?
    ssd쓰셔도 그런가요? 현재 ssd말고는 geth 동기화를 못하는걸로 알고있고... parity는 이런문제가 좀 덜합니다.. 저도 geth로 시도하다가 parity로 갈아 탓습니다.
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1800 개발 [UPBIT] 보조지표(RSI/Bollinger Bands) 스캘핑 봇 / 알리미 개발   - RSI/Bollinger Bands 알리미 - *과부화 방지로 최대 10개까지 셋팅 가능 - 음성알림과 텔레그램 알림 설정 가능     - RSI/Bollinger Bands 스캘핑 봇 - *과부화 방지로 최대 10개까지 셋팅 ... 2 file 1 1371
더블코어
2021.12.23
1799 개발 [정보공유] Log4j 취약점 관련 - 업데이트를 권장드립니다. 서버 관리자중에 아직 "Log4j 취약점" 관련 부분을 인지하지 못하신분들께 공유차 글을 씁니다.   관련사항 위험도 10 취약점 , 업데이트 안된 log4J를 쓰는 경우 임의의 문구를 사용하면 원격에... 6 file 5 8855
천재성곤
2021.12.11
1798 질문 AI TRADING DEV     AI 모델링 개발 해보려 하는데.. 참고할만한 것 머좀 있을까요.?   db에 데이터 저장은 지금 열띠미 하고 있는 중임다.                     file 0 697
잡앤엔조이
2021.12.07
1797 개발 개발회사를 운영하고 있습니다~ 채굴에 필요하신 개발 의뢰 받으려고 합니다. ^^ 개발회사를 운영하고 있습니다~   RA 개발회사를 운영하면서 주식 / 원자재 분야 가격 예측 솔루션을 가지고 있고,   웹 기반의 여러 솔루션 제작이 가능합니다.   필요하신 분에게 개발 의뢰를 ... 5 1 1693
jhyun
2021.11.29
1796 질문 윈도우 채굴 모니터링 프로그램 모니터링을 하려면 프로그램상에서 통신을 해줄 수 있도록 해주어야 합니다.  그런데 문제는 모니터링 프로그램은 화면을 캡쳐해서 전송하는 방식이기 때문에 그래픽카드 자원을 사용할 수 밖에 ... 9 2 1949
를르랄라
2021.11.03
1795 질문 Pc방에서 사용할껀데 어떤카드? Pc방에서 돌릴예정인데요.. ( 아마 땡글에도 피씨방 운영하시면서 채굴하시는분 많으신걸로...) 채굴겸 광고 하면서 운영할 생각이구요. . 현재 non 3070으로 40장 정도로 채굴은 하는중이에요..... 28 1 1333
라지라지
2021.10.27
1794 개발 [코인원] 코인 송금 API 동작       안녕하세요.  선배님들... 코인 송금 기능을 구현하고 있는데요. 코인원의 송금  api 를 이용하여 송금을 테스트하고 있는데요. 좀 어렵네요.   1. btc 송금만 되는 것 같은데...  다른 코... 0 639
부자아들
2021.10.19
1793 개발 TEO, GGoletn, TEOMiner 를 멀티 알고리즘 마이너로 바꾸려고 하는데, 참여하실분 .   TEO 관련 이전글 : https://www.ddengle.com/mining/13456002    TEOMiner 를 멀티 알고리즘 마이너로 바꾸려고 하는데, 참여하실분 .  https://github.com/tao-foundation/teominer   현재, ... 4 5 864
안씨아저씨
2021.09.25
1792 개발 이더리움 풀노드 자료 제공 ETH GETH FULL NODE 이더리움 풀노드 전체 데이타 드립니다. 이더리움 풀노드 구축해드려요.   이더리움 풀노드 구축시에  geth 로 다운로드 받을 시 20일 정도 걸리실텐데요, 24시간내에 구축할 수 있게 데이타 보... 8 0 1324
김대박
2021.07.28
1791 개발 ERC721(NFT) 토큰을 사용하는 방법에 대한 문의입니다.     안녕하세요? 항상 땡글에서 많은 도움을 받고 있습니다. 감사합니다.   제가 요즘 NFT 토큰을 개발중인데요, 신규 발행은 문제 없고, remix 에서 토큰 전송도 다 잘 됩니다. 메타마스크에서 ... 6 1 932
비폭력무저항
2021.07.15
1790 개발 토큰 활용하기 좋은 코인 계열 뭐가있을까요??     트론 고려중인데   속도 빠르고 수수료 더 적은 코인 있을까요??                 2 0 649
에피쳐
2021.07.13
1789 질문 rx580 8g 6way 전기질문점요             위 구성으로 진행한다면 전기료가 얼마나 나올까요? 일반 사무실 기준 아무것도 안썼을때 1대 기준입니다.           7 0 779
유리압
2021.07.08
1788 질문 반본체사양~         신입채린이입니다..  반본체를 구하고 있는데 추천해주실 제품이 있을까요~~               2 1 663
유리압
2021.07.08
1787 개발 Qt 코인 지갑 실행 파일로 만들기 Qt로 만들어진 코인 지갑을 배포용 실행파일로 만들려고 하는데 만드는 방법을 몰라 이렇게 글을 올립니다. 현재 라이트코인 소스를 통해 코인을 만들었고 Qt로 만들어진 코인 지갑(GUI)도 생성... 1 0 450
썬샤인
2021.07.05
1786 개발 최신 비트코인 & 라이트코인 소스로 하드포크   안녕하세요! 독학으로 깃허브의 알트코인 오픈소스를 이용해 나만의 코인을 만드는 일에 도전하고 있는 신참 땡글인입니다.   비트코인이나 라이트코인 소스로 하드포크해서 나만의 코인 만들... 7 1 1036
썬샤인
2021.06.16
1785 개발 라이트코인 오픈소스로 나만의 코인 만들기 (질문) 안녕하세요! 땡글닷컴 땡글인 여러분... 땡글닷컴에 들오온지 얼마 안되는 신참입니다.  여러 땡글인 고수분들의 도움을 받고자 이렇게 글을 올립니다.   제가 지금 라이트코인(Litecoin)0.8.4 ... 19 file 0 1314
썬샤인
2021.06.16
1784 질문 크몽에 들어가면...이더리움 기반 토큰개발을 해주는 서비스가 있습니다.     https://kmong.com/gig/192710   위 링크 입니다. 몇개 업체가 있습니다.   비용은 제작비용 + 0.5이더 가 듭니다.   혹시 위와 같은 ERC-20기반 코인을 개발해보신적이 있으시거나..   또는... 4 0 1165
준표
2021.06.09
1783 질문 채굴, 전송수수료 없는 코인이 뭐있을까요?     토큰을 하나 만들어보려고 합니다. 채굴, 전송수수료 없이 리플코인처럼 지갑에서 배포하고 싶은데 적절한 메인넷이 뭐가 있을까요??                   0 696
체어킹
2021.06.05
1782 질문 erc20 기반 코인 제작 후, 에어드랍 시 가스비 질문입니다.     안녕하세요. 가스비에 대해서 질문드릴게 있습니다. 가스가 코인을 보낼 때에 생기는 수수료 개념으로 알고 있는데요.     이더리움 기반의 ERC20 코인 만드는 법 쉽게 따라하기 (이보다 더 ... 4 2 1016
체어킹
2021.05.31
1781 개발 여름나기 채굴 스케줄 온도 체크 프로그램 안녕하세요 땡글에서 채굴 배워 몇달 전부터 시작한 초굴러입니다. 처음 채굴에 눈이멀어 놀고있는 1060, 2080 몇 대를 강제 징용해서 일시키고 하루 커피값 정도 뽑는 재미에 한동안 시간가는 ... 2 2 1125
cim
2021.05.22
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ