释放双眼,带上耳机,听听看~!
🤖 由 ChatGPT 生成的文章摘要
loki完整报错如下
root@frps:/opt/config# docker logs -f a68fe1e60049
lvel=warn ts=2023-07-17T14:49:32.409218174Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:50:15.828815831Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:52:14.346060842Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:54:30.935212325Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=error ts=2023-07-17T14:54:30.935255593Z caller=client.go:430 component=client host=frp.frps.cn:32537 msg="final error sending batch" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:54:32.033184333Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:54:32.854131796Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:54:34.488190518Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:54:37.219572779Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:54:45.275143784Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:55:00.602503636Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:55:18.145421767Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:55:58.581502884Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T14:57:26.903707559Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:00:10.751319523Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=error ts=2023-07-17T15:00:10.751356204Z caller=client.go:430 component=client host=frp.frps.cn:32537 msg="final error sending batch" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:00:11.831696667Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:00:12.408963281Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:00:13.738574702Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:00:17.702568876Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:00:25.653573861Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:00:33.982284399Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:00:52.621775413Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
level=warn ts=2023-07-17T15:01:37.42400015Z caller=client.go:419 component=client host=frp.frps.cn:32537 msg="error sending batch, will retry" status=500 tenant= error="server returned HTTP status 500 Internal Server Error (500): at least 2 live replicas required, could only find 1"
解决办法:
调整Loki配置参数
我们需要将replication_factor: 1
设置为1
apiVersion: v1
kind: ConfigMap
metadata:
name: loki
namespace: middleware
labels:
app: loki
data:
loki.yaml: |
auth_enabled: false
ingester:
chunk_idle_period: 3m # 如果块没有达到最大的块大小,那么在刷新之前,块应该在内存中不更新多长时间
chunk_block_size: 262144
chunk_retain_period: 1m # 块刷新后应该在内存中保留多长时间
max_transfer_retries: 0 # Number of times to try and transfer chunks when leaving before falling back to flushing to the store. Zero = no transfers are done.
max_chunk_age: 20m #一个timeseries块在内存中的最大持续时间。如果timeseries运行的时间超过此时间,则当前块将刷新到存储并创建一个新块
lifecycler: #配置ingester的生命周期,以及在哪里注册以进行发现
ring:
kvstore:
store: inmemory # 用于ring的后端存储,支持consul、etcd、inmemory
replication_factor: 1 # 写入和读取的ingesters数量,至少为1(为了冗余和弹性,默认情况下为3)
replication_factor设置为3或者其它数值,则必须至少运行3个实例。并且环中必须至少有2个副本处于活动状态。