내 노드에서 개인 모드 설정을 제거하려면 어떻게합니까?내 노드가 피어에 연결되지 않습니다
-
-
명령이 완료 되었습니까?마지막`--peer`는 다른 노드 ( 'AAA.BBB.CCC.DDD : PORT` 또는`HOSTNAME : PORT`)에 대한 설명 인 인수를 예상합니다.Is your command complete ? The final `--peer` expects an argument, which is the description of another node ('AAA.BBB.CCC.DDD:PORT` or `HOSTNAME:PORT`)
- 0
- 2019-02-14
- lefessan
-
`~/.tezos-node` 디렉토리에`config.json` 파일이 있습니까?Do you have a `config.json` file in your `~/.tezos-node` directory ?
- 0
- 2019-02-14
- lefessan
-
2 대답
- 투표
-
- 2019-02-14
이는 docker 진입 점 스크립트의 어색한 동작으로 인해 발생합니다. 매번 노드 옵션을
tezos-node config {init,update}
와 함께 전달하므로 옵션이 누적되어 불가능해질 수 있습니다.진입 점을 통해 제거합니다.: (한 가지 옵션은 config.json을 삭제하고 다시 시작하는 것입니다.
./mainnet.sh shell
,그런 다음rm /var/run/tezos/node/data/config.json
,그런 다음 셸을 종료하고 원하는 옵션으로 노드를 다시 시작합니다.또는 FLF OCP가 제안하는대로 동일한 구성 파일을 수동으로 편집합니다 (예 : docker 셸에서vi
사용).This is caused by an awkward behavior of the docker entrypoint script: it passes the node options along to
tezos-node config {init,update}
every time, which means options can accumulate and become impossible to remove through the entrypoint. :(One option would be to just delete your config.json and start over:
./mainnet.sh shell
, then in the shellrm /var/run/tezos/node/data/config.json
, then exit the shell and restart the node with the options you want. Or, edit the same config file by hand (say usingvi
in the docker shell) as FLF OCP suggests.-
고마워 톰.예,config.json 파일을 찾았지만 실수로 잘못된 구성을 남겼고 이제 도커 컨테이너가 시작되지 않고 컨테이너가 시작되지 않으면 컨테이너 셸에 로그인 할 수 없습니다.이제 노드 컨테이너가 계속해서 다시 시작되는 문제가 있습니다.그것에 대한 해결책이 있습니까?Thanks Tom. Yes if found the config.json file but i accidently left some incorrect configuration in it and now my docker container won't start and unless the container starts i can't login in to container shell. now i am stuck with my node container restarting again and again. Any solution for that?
- 0
- 2019-02-15
- Sachin Tomar
-
오!나는 도커 전문가는 아니지만,구성 파일은 컨테이너 외부의`/var/lib/docker/volumes/mainnet_node_data/_data/data/config.json`에서 찾을 수있는 것처럼 보입니다.아마도 해당 위치에서 삭제하거나 수정할 수 있습니까 (`sudo` 사용)?D'oh! I am no docker expert, but, for me, it looks like the config file can be found at `/var/lib/docker/volumes/mainnet_node_data/_data/data/config.json` from outside the container. Perhaps you could delete or modify it (with `sudo`) at that location?
- 1
- 2019-02-15
- Tom
-
감사.그것은 내 문제를 해결합니다.이름이mainnet_node_data 인 볼륨이 사용자가 언급 한 경로로 마운트되었습니다./var/lib/docker/volumes/mainnet_node_data/_data/data/이제 컨테이너가 다시 실행됩니다.Thanks. That solves my problem. I found the volume with name mainnet_node_data, was mounted with the path mentioned by you. /var/lib/docker/volumes/mainnet_node_data/_data/data/ Now my container is running again.
- 0
- 2019-02-17
- Sachin Tomar
-
- 2019-02-14
비공개 모드를 유지하려면 노드를 시작할 때
--peer node:port
인수를 제공하거나config.json
파일을 편집해야합니다.이러한 피어를 추가 할 노드의 이름입니다 (다시 시작할 때마다 사용되므로 더 좋습니다).If you want to remain in private-mode, you must provide an argument
--peer node:port
when starting your node, or edit theconfig.json
file of the node to add such peers (which is better, as it will be used everytime you restart it).
개인 모드에서 노드 컨테이너를 시작하기 위해 아래 명령을 사용했습니다.
노드가 비공개 모드로 시작되었지만 이제는 공개 노드 IP에 연결할 수 없으며 아래 명령을 사용하여 컨테이너를 중지하고 시작해도 비공개 모드가 제거되지 않습니다.
아직 비공개 모드에있는 동안 피어 노드에 연결하려면 어떻게해야하나요? 아니면 제 베이커가 당분간 작동을 멈추지 않도록 비공개 모드를 제거하려면 어떻게해야하나요?