Chia我的农场健康吗?如何确认Chia钱包在正常工作,如何检查您的农场是否为自己的农场。
当许多小农一次又几天找不到任何证据时,他们会担心他们的农场的健康。创建此文档的目的是为较小的农民提供指标,以便他们即使没有找到任何证据也可以确保自己的农场正常运转。
检查您的农场是否视为自己的农场
在继续之前,请确保您的农场是否真正将其视为农场。由于您仍在同步块,因此很有可能不会这样做。
要../activate照常检查服务器场的状态, 然后键入chia farm summary。如果输出的第一行如下所示:
Farming status: Farming..那么您知道没有发生更广泛的错误
更改日志级别输出
若要获取有关服务器场如何运行的详细信息,您需要将服务器的日志级别设置为INFO。为此,您需要在下编辑chia配置~/.chia/mainnet/config。您正在寻找文件的一部分,如下所示:
farmer:? logging: &id001??? log_filename: log/debug.log??? log_level: INFO??? log_stdout: false如果log_level具有以外的任何其他值INFO,则将其更改为INFO并保存文件。
检查您的图是否通过过滤器
需要注意的最重要指标是,您的地块是否通过了收割机上的地块过滤器。在通常的设置中,这涉及检查下面的日志,~/.chia/mainnet/log以查看至少在某些回合中,收割机是否将田地标记为适合耕种。
您的~/.chia/mainnet/log目录可能如下所示:
[email protected]:~/.chia/mainnet/log$ tree├── debug.log├── debug.log.1├── debug.log.2├── debug.log.3├── debug.log.4├── debug.log.5├── debug.log.6└── debug.log.70 directories, 8 files
每个日志文件都包含有关由chia运行的所有服务的日志信息。如果您运行的是完整节点,则这些问题可能会令人费解。我们仅对图是否通过图过滤器感兴趣。我们可以通过运行以下命令来检查这一点:
cat debug.log | grep \”[0-9] plots were eligible for farming\”
cat是一个* nix程序,用于获取文件的内容。使用管道运算符,|我们将输出“管道”到另一个名为的程序grep,该程序可以过滤文本输入。我们进行筛选\”[0-9] plots were eligible for farming\”以查看是否已经有符合条件的地块。
输出示例如下所示:09:55:43.847 harvester src.harvester.harvester : INFO???? 1 plots were eligible for farming 2d8b1c58a0… Found 0 proofs. Time: 0.13772 s. Total 100 plots09:55:52.737 harvester src.harvester.harvester : INFO???? 3 plots were eligible for farming 2d8b1c58a0… Found 0 proofs. Time: 0.43679 s. Total 100 plots09:56:01.646 harvester src.harvester.harvester : INFO???? 2 plots were eligible for farming 2d8b1c58a0… Found 0 proofs. Time: 0.14055 s. Total 100 plots
如果您在这里看到如上所示的输出,这已经很好了!这意味着地块正在通过地块过滤器,并且您的服务器场似乎按预期工作。对每个日志文件执行此操作,以查看您是否发生了故障或是否出了点问题。
检查证明
如果您过去曾有过易记的图,那么您可能已经找到了证明,但是它并没有被网络接受。
请记住,找到证明并不等于赢得阴谋(获得奖金)。即使您找到证明,它也需要与其他证明竞争,并赢得才能真正获得奖励。要检查您是否已经找到证明,可以运行与以前相同的命令,但使用不同的过滤器:cat debug.log | grep \”Found [1-9] proofs\”
可能的结果可能如下所示:12:30:01.492 harvester src.harvester.harvester : INFO???? 1 plots were eligible for farming 23d3a7c90f… Found 1 proofs. Time: 0.57000 s. Total 100 plots
如果对所有日志文件都执行此操作并获得结果,那就太好了!这意味着您的服务器场正在100%正常工作。您可能还没有赢得一个盖帽,但是您已经非常接近一次或几次!
双重NAT方案会影响我的服务器场向网络发送有效证明的能力吗?
是的,没有。尽管有古怪之处,但由于Chias uPnP支持,双NAT应该可以使用。但是,您可能无法以这种方式将块播种到其他节点。当客户端(收割机或节点)位于经过两次NAT转换的网络内部时,将发生“双NAT”情形。它通常涉及到客户端位于两个路由器之后,而不是一个,并且看起来像这样:
互联网->路由器->路由器->客户端
某些网络设置可能会影响整个节点参与耕作的能力。只要日志中没有任何明显的迹象表明耕作无效(即与ERROR相关的警告,与网络相关的WARNING标记的日志),就不可能出现这种情况。