AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-104990

mike's questions

Martin Hope
mike
Asked: 2021-08-09 01:26:03 +0800 CST

磁盘问题:irq_stat 0x20000000,主机总线错误

  • 0

将大文件 (50+GB) 从 NVMe 磁盘复制到 SATA 7200rpm HDD 磁盘时,我在完全修补的 Ubuntu 20.04 的日志中看到以下错误:

Aug 08 00:45:59 host kernel: ata6.00: exception Emask 0x20 SAct 0x0 SErr 0x0 action 0x6 frozen
Aug 08 00:45:59 host kernel: ata6.00: irq_stat 0x20000000, host bus error
Aug 08 00:45:59 host kernel: ata6.00: failed command: WRITE DMA EXT
Aug 08 00:45:59 host kernel: ata6.00: cmd 35/00:08:30:a2:e0/00:00:e8:00:00/e0 tag 23 dma 4096 out
                                    res 50/00:00:00:00:00/00:00:00:00:00/00 Emask 0x20 (host bus error)
Aug 08 00:45:59 host kernel: ata6.00: status: { DRDY }
Aug 08 00:45:59 host kernel: ata6: hard resetting link
Aug 08 00:46:00 host kernel: ata6: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Aug 08 00:46:00 host kernel: ata6.00: configured for UDMA/133
Aug 08 00:46:00 host kernel: ata6: EH complete

ata6.00是正在写入的磁盘。
问题是间歇性的。有时 24 小时不出现,有时每小时出现几次。通常磁盘会恢复,但有时文件系统会损坏,需要卸载、修复(如果可能)并重新安装。

我尝试了什么:

  1. 我尝试了 3 种不同品牌的硬盘。所有人都有同样的问题。
  2. 我怀疑是硬件问题。我更换了主板和 SATA 电缆。这些都没有帮助。
  3. 我有另一台具有相同配置的服务器。该问题不会在那里发生。相同的工作量。
  4. 我还有另一台配置完全不同的服务器(英特尔与 AMD)。问题发生在那里。相同的工作量。
  5. 我通过禁用 NCQ echo 1 > /sys/block/sda/device/queue_depth。没有帮助。

我没有主意了……
这些都是数据中心级组件。鉴于我采取的步骤,我想这不是硬件制造缺陷。
这可能与软件/操作系统/BIOS 相关吗?
任何想法我还应该尝试什么?

hard-drive ubuntu sata drive-failure
  • 2 个回答
  • 205 Views
Martin Hope
mike
Asked: 2015-08-30 09:37:38 +0800 CST

非 root 用户的 journalctl 访问权限

  • 17

journald 文档说,将用户添加到“systemd-journal”组或“adm”组允许用户访问系统范围的日志。

我正在运行最新的 CentOS 7,我似乎在以非 root 用户身份访问日志时遇到问题。

这是我的配置:

$ id
uid=1000(centos) gid=1000(centos) groups=1000(centos),4(adm),10(wheel),190(systemd-journal) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

$ cat /etc/systemd/journald.conf
[Journal]
Storage=persistent

$ journalctl
-- Logs begin at Sat 2015-08-29 16:35:52 UTC, end at Sat 2015-08-29 17:28:47 UTC. --
Aug 29 16:35:52 hostname ... <log continues>

journalctl 输出中没有系统日志。这是我的权限配置:

$ ll -a /var/log/journal/f9afeb75a5a382dce8269887a67fbf58/
total 24592
drwxr-xr-x. 2 root root     4096 Aug 29 16:35 .
drwxr-xr-x. 3 root root     4096 Aug 29 17:28 ..
-rw-r-----. 1 root root 16777216 Aug 29 17:27 system.journal
-rw-r-----+ 1 root root  8388608 Aug 29 17:33 user-1000.journal

如果我将所有权组更改system.journal为systemd-journal一切正常。但是,这似乎不对,因为文档没有说明任何内容。

有什么我遗漏的,还是实际上需要手动更改system.journal文件组?

谢谢

journald
  • 2 个回答
  • 11478 Views
Martin Hope
mike
Asked: 2014-07-26 03:53:15 +0800 CST

在 vhost error.log 中记录来自乘客的错误

  • 1

我正在使用 nginx 运行 Phusion Passenger 4.0.40。
该服务器用于托管多个网站,每个网站都有自己的error.log文件。

但是,如果应用程序在启动期间崩溃,则错误消息不会写入网站error.log,而是写入 global error.log。由于网站无法访问 global error.log,因此很难调试该问题。

有没有办法将启动错误以及console.log()从全球重定向error.log到网站error.log?

这是 nginx 配置的相关部分:

error_log logs/error.log;

http {
  passenger_friendly_error_pages off;
}

server {
  passenger_enabled on;
  error_log /var/www/subdomain/log/error.log;
}

任何帮助表示赞赏。谢谢

nginx
  • 1 个回答
  • 2565 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve