在本地安裝的“CentOS-7-x86_64-DVD-2003.iso”版本的LINUX
influxdb版本:influxdb-1.7.7.x86_64.rpm
Grafana版本:grafana-7.3.6-1.x86_64.rpm
grafana、influxdb都安裝啟動后,在本地windows啟動jmeter腳本,grafana可以獲取到influxdb的數據,但是刷新時提示“BAD GATAWAY”或者“Failed to fetch”錯誤,這個錯誤時有時無,在linux上查看2003端口,發現這個端口有時候沒有出現,執行“influx”命令進入數據庫命令行模式,提示"KILLED",進程被殺死了。
我以為我的centos版本與influxdb版本不兼容造成的,我更換了幾個influxdb版本,但結果還是提示錯誤,不是兼容的問題。
我擴大CENTOS虛擬機的CPU、內存,結果還是提示錯誤。
最后把磁盤由10G擴容到了25G,再次跑jmeter腳本,查看grafana面板數據一切正常。
百度了一下influxdb的硬件要求:
低負載要求CPU 2C,內存 2G,磁盤IOPS 500(IO效率指標)
從配置要求上來看,influxdb對服務器配置要求還是蠻高的,大家在本地進行虛擬機部署時要注意提高配置,特別是磁盤配置,如果是SSD固態硬盤就更好了。
執行reboot重啟系統
grafana、influxdb出現這樣的問題“Failed to fetch”、“BAD GATAWAY”,我也問過其他人,他們都沒有遇到過類似的問題,度娘出的結果很少,特發文章出來與大家共勉,有遇到這樣問題的小伙伴少走彎路。
