我通过Docker使用InfluxDB 1.8和Grafana几个月了,直到今天都没有任何问题。突然我无法访问InfluxDB。我得到的错误是:
Failed to connect to http://localhost:8086: Get http://localhost:8086/ping: EOF
Please check your connection settings and ensure 'influxd' is running.
我做了一些测试,包括重启Docker,更改端口,在没有Docker的情况下运行InfluxDB,最后在没有数据库的情况下尝试(全部为空)。
它只在我删除数据库时工作,但我会丢失所有的内容。我想可能是一些文件损坏,但我不知道是哪一个。任何想法如何修复此错误?
先谢了
编辑:好了,我终于删除了损坏的文件,但EOF错误仍然存在。然而,现在如果我运行验证工具,没有破碎的块。也许是因为它不能直接删除,并有引用其内容的地方?
1条答案
按热度按时间fjaof16o1#
如果您怀疑文件可能已损坏,您可以使用以下工具来验证TSM文件的完整性:
点击此处查看更多详情。