Linux 服务器通过 tail 查看日志提示空间不足

  • A+
所属分类:Linux
高性能企业级服务器首台5折

问题现象


云服务器 ECS Linux主机 tail 查看日志时,提示空间不足,具体报错信息类似如下:

1.png

问题原因


tail 操作需要系统监控配额。同一用户同时添加的 watch 数目超出了内核 max_user_watches 参数配置,导致了该问题。

处理办法


修改 /proc/sys/fs/inotify/max_user_watches 为较大值:

  1. 1
    <span class="pln">sudo sysctl fs</span><span class="pun">.</span><span class="pln">inotify</span><span class="pun">.</span><span class="pln">max_user_watches</span><span class="pun">=</span><span class="lit">8192</span>
  2. 1
     
  3. 1
    <span class="com"><span class="hljs-comment"># 以8192为例,此方式临时生效</span></span>

如果想永久生效,需要修改/etc/sysctl.conf,添加 max_user_watches=8192,然后通过如下指令生效:

  1. 1
    <span class="pln">sysctl </span><span class="pun">-</span><span class="pln">p</span>

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: