跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于 nginx 日志一个奇怪的问题
未分類
8 7 月 2020

关于 nginx 日志一个奇怪的问题

关于 nginx 日志一个奇怪的问题

資深大佬 : handsomeroger 9

今天在测试环境部署了一套 elk,想着测试把 nginx 日志打到 elk 里做图形化展示分析。
部署完成后 vim 了 access.log 手动造了一些日志数据,wq 退出后,发现刷新测试站点就不会有新日志生成了,此时 nginx 是正常的,只是不会生成日志了。需要 reload nginx 后,刷新站点才会有新日志生成,不知道这是什么原理。
大佬有話說 (9)

  • 資深大佬 : crystom

    vi 编辑之后,文件的 inode 变了

  • 資深大佬 : crystom

    ls -i access.log 可以验证试试

  • 主 資深大佬 : handsomeroger

    我到家试试

  • 主 資深大佬 : handsomeroger

    @crystom vim 以后 inode 确实变了,看来 nginx 写入日志是指定 inode 写入的?

  • 資深大佬 : xuanbg

    测试日志用 vi 改 access.log ?主脑洞真大。。。。。。我这就只会想到 curl http://localhost/xxx

  • 資深大佬 : crystom

    @handsomeroger 这就是基础知识问题了,正常 C-unix 程序都是打开文件再写入,那就是根据 inode 写入的吧

  • 主 資深大佬 : handsomeroger

    @xuanbg 我需要摘取日志里的特殊字段做分析,访问测试 nginx 没法生成这个字段,都是 “-” 只能手动造。

  • 資深大佬 : defunct9

    echo “xxxx” >> access.log

  • 資深大佬 : julyclyde

    很经典的错误

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具