Pi-hole日志查询时出现“An unknown error
2020-04-20 本文已影响0人
hanhandog
![](https://img.haomeiwen.com/i20170312/aa17a0e4c5f536d5.jpg)
序
在局域网中部署了Pi-hole以后,每天的DNS查询数真是让我震惊——十几万次都只是平均水平,最高的时候将近百万次。不过,当我想做一些请求查询时,问题出现了。
![](https://img.haomeiwen.com/i20170312/ba6998a4b280fbfe.png)
问题定位
扒了一堆log,总算在/var/log/lighttpd/error.log找到一些线索。
![](https://img.haomeiwen.com/i20170312/9d9bd2d7a447da8a.png)
看起来是PHP执行时出现内存不足的情况。
Pi-hole默认安装的PHP7,配置文件在这里 --> /etc/php.ini
配置文件中显示默认的内存限制是128M。
![](https://img.haomeiwen.com/i20170312/2ac677cc30f77a92.png)
调试
这台Pi-hole是按最小配置即512M内存来部署的,所以直接把内存限制提高到512M。然后重启lighttpd进程。
# service lighttpd restart
重新执行请求查询,lighttpd的错误日志中没有再出现内存相关错误信息。
从系统内存消耗来看,峰值将近70%,也就是358M。进一步说明调整PHP内存限制参数的必要性。
![](https://img.haomeiwen.com/i20170312/c6b499928b36ffe7.png)