Pi-hole日志查询时出现“An unknown error occured while loading the data”问题的处理

在局域网中部署了Pi-hole以后,每天的DNS查询数真是让我震惊——十几万次都只是平均水平,最高的时候将近百万次。不过,当我想做一些请求查询时,问题出现了。


问题定位

扒了一堆log,总算在/var/log/lighttpd/error.log找到一些线索。


看起来是PHP执行时出现内存不足的情况。

Pi-hole默认安装的PHP7,配置文件在这里 --> /etc/php.ini

配置文件中显示默认的内存限制是128M。


调试

这台Pi-hole是按最小配置即512M内存来部署的,所以直接把内存限制提高到512M。然后重启lighttpd进程。

# service lighttpd restart

重新执行请求查询,lighttpd的错误日志中没有再出现内存相关错误信息。
从系统内存消耗来看,峰值将近70%,也就是358M。进一步说明调整PHP内存限制参数的必要性。


参考资料

  • Hardware

你可能感兴趣的:(Pi-hole日志查询时出现“An unknown error occured while loading the data”问题的处理)