python에서 influxdb 라이브러리를 사용하였고 마주쳤던 두가지 오류의 해결방안에 대해 기록..
413: {"error":"Request Entity Too Large"}
400: {"error":"partial write: max-values-per-tag limit exceeded (110000/100000): ... }
두가지 모두 influxdb.conf 파일을 수정하여 해결할 수 있다.
/etc/influxdb/influxdb.conf
linux에서 influxdb 기본 config 파일 경로는 위와 같다.(아마..)
1. Request Entity Too Large
이건 influxdb.conf 파일의 max-body-size를 0으로 수정하면 된다
$ vi /etc/influxdb/influxdb.conf
(vi) :/max-body-size
# The maximum size of a client request body, in bytes. Setting this value to 0 disables the limit.
max-body-size = 0
기본값이.. 250000인가? 그랬던 것 같다. 암튼 요거 수정해주면 됨
2. max-values-per-tag limit exceeded
이것도 influxdb.conf 파일에서 max-values-per-tag를 0으로 수정
$ vi /etc/influxdb/influxdb.conf
(vi) :/max-values-per-tag
# The maximum number of tag values per tag that are allowed before writes are dropped. This limit
# can prevent high cardinality tag values from being written to a measurement. This limit can be
# disabled by setting it to 0.
max-values-per-tag = 0
'Programming' 카테고리의 다른 글
[Arduino] switch bounce -> debounce (0) | 2020.05.10 |
---|---|
[Arduino] Pull-down 저항 (0) | 2020.05.10 |
[Qt] QCustomPlot (0) | 2020.03.15 |
[Data Structure] Linked list(Stack/Queue push and pop) (0) | 2020.02.04 |