Nginx 尝试记录到 /var/logs 而不是 /var/log?

2023-12-29

我注意到当我使用以下命令测试我的 nginx 配置时nginx -t,它给了我一个警告:

nginx: [alert] could not open error log file: open() "/var/logs/nginx/error.log" failed (2: No such file or directory)

这是有道理的,因为 nginx 的日志路径实际上设置为/var/log/nginx/ not /var/logs/nginx.

我扫描了整个 nginx 配置目录,没有任何内容引用 /var/logs。我不知道这个日志位置可以写在哪里?


在终端中运行此命令(注意:大写 V):

nginx -V

你在那里找到 /var/logs 吗?您的 nginx 可能是使用该默认文件位置进行编译的。

[EDIT]

我猜你的一些服务器块没有“error_log”指令。因此 nginx 会为他们尝试默认的。请注意,默认情况下,error_log 始终打开。

要解决此问题,您可以在main块(顶层),以便所有子块都可以继承该设置:

error_log /var/log/nginx/error.log;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Nginx 尝试记录到 /var/logs 而不是 /var/log? 的相关文章

随机推荐

  • 通过外部“C”链接解决重载问题

    在混合 C C 项目中 我们需要从 C 调用 C 函数 要调用的函数被重载为三个单独的函数 但我们可以从 C 端忽略这一点 我们只需选择最合适的一个并坚持使用该函数 有两种方法可以做到这一点 1 编写一个带有 extern C 函数的小型
  • 升级到 2.4.0 后,Spring Cloud 配置客户端无法从配置服务器获取/加载配置文件

    弹簧云配置客户端无法从中读取配置文件弹簧云配置服务器升级到后2 4 0使用 spring cloud 版本2020 0 0 M6 从 spring boot 2 4 0 版本开始 默认不启用 bootstrapping 需要在你的应用程序中
  • 在 Mac 10.9.2 上安装 WordNet

    我正在尝试在 Mac 操作系统 10 9 2 上安装 WordNet 我尝试过以下方法 配置 make 但期间make我遇到了一些错误 然后我安装了XQuartz 2 7 5 我仍然遇到一些错误make 接下来 我安装了 Xcode 但这仍
  • VHDL-读取HEX文件

    In VHDL 从 HEX 文件初始化 std logic vector 数组 https stackoverflow com questions 20164216 vhdl init std logic vector array from
  • 为什么我们不应该在java中使用受保护的静态

    我正在经历这个问题Java中有没有办法覆盖类变量 https stackoverflow com questions 685300 is there a way to override class variables in java 首先c
  • ListView 项目上的删除按钮

    我开始为 UWP 进行开发 我正在尝试创建一个ListView填充有x bind 现在我想在所有单个项目上创建一个按钮来删除它们 类似于 Windows 10 邮件 我已经创建了
  • 使用字符串值作为变量名[重复]

    这个问题在这里已经有答案了 是否可以使用 String 作为变量名 就像这个例子一样 String musicPlaying music2 Music music1 new Music blaalla Music music2 new Mu
  • 在 Firebase 中构建关系

    我的 Firebase 中有两项 providers and services 我正在尝试找出使用 Firebase 推荐的扁平化架构方法构建和建立关系的最佳方法 我的数据看起来像这样 services hip replacement ti
  • 在java 8中是否可以做一个懒惰的groupby,返回一个流?

    我有一些较大的文本文件 我想通过对其行进行分组来处理它们 我尝试使用新的流媒体功能 例如 return FileUtils readLines parallelStream map collect groupingBy pair gt pa
  • 如何使用 exoplayer 横向全屏播放视频

    我正在使用 exoplayer 在我的 Android 应用程序中播放来自 url 的视频 在纵向中 一切都按预期工作 在活动中使用视图页面 片段和选项卡 我的目标是当用户处于横向状态时全屏播放视频 这意味着只有视频将以横向方式播放 所有其
  • 如何在解决方案中的所有项目之间共享 LocalDB 实例?

    我有一个 VS 2012 解决方案设置如下 EF 模型项目 EF模型测试项目 ASP NET MVC 4 应用程序 WCF数据服务项目 在开发过程中 我想使用 LocalDB 作为 EF 的后备数据库 MVC 和 WCF 项目都使用 EF
  • 将图像存储在 MySQL 数据库中

    我想知道如何在 MySQL 数据库中存储图像和文件 我想获得这样的图像和文件www example rsrc php example image jpg Facebook 上的示例 facebook example com rsrc php
  • 在 DataGridViewComboboxColumn 上设置所选项目

    我有一个带有 DataGridViewComboboxColumn 列的 datagridview 其中包含 3 个值 小号中号大号 我恢复了用户默认值 在本例中为 中 我想在 datagridview 中显示一个下拉单元格 但默认值为 中
  • spring.jmx.enabled 的确切目的是什么?

    对于 Spring Boot v2 4 2 在通过 JMX 进行监控和管理 https docs spring io spring boot docs current reference html production ready feat
  • 在 PSQL 脚本中使用环境变量

    是否可以在 sql 文件中使用 Linux 环境变量 我正在使用复制 选择查询写入输出文件 并且我想将该目录放入变量中 所以我想做一些类似的事情 COPY SELECT FROM a TO outputdir a csv Outputdir
  • 为动态创建的组件分离 vuex 存储

    这个问题让我有点卡住了 不幸的是 我在这里找不到答案 问也没有帮助 因此 在做了一些研究并到处询问之后 似乎我找到了这个问题的解决方案 如果您有一个已经知道答案的问题 并且您 希望公开记录这些知识 以便其他人 包括你自己 稍后可以找到它 当
  • 从字符串中提取版本号

    我有一个包含组件和版本号的字符串 data c kuh small1 divider bin 1 4 4 divider conf 1 3 3 w 1 16 storage bin 1 5 4 storage conf 1 5 0 w 1
  • 在 R 中,如何在对数据进行聚类后绘制相似度矩阵(如框图)?

    我想生成一个图表 显示聚类数据和相似度矩阵之间的相关性 我怎样才能在 R 中做到这一点 R 中是否有任何函数可以创建像此链接中的图片一样的图形 http bp0 blogger com VCI4AaOLs A SG5H jm f8I AAA
  • 列出 VBA 2003 中类的属性

    我到处搜索 看看这个问题是否有一个简单的答案 但似乎没有 我正在使用 Excel VBA 2003 是的 我知道它已经过时 但我无法更改它 我想要做的就是列出给定自定义类中所有可读属性的名称和值 我想做这样的事情 类定义 对于名为 cFoo
  • Nginx 尝试记录到 /var/logs 而不是 /var/log?

    我注意到当我使用以下命令测试我的 nginx 配置时nginx t 它给了我一个警告 nginx alert could not open error log file open var logs nginx error log faile