小编use*_*984的帖子

nginx 刷新上游服务器IP

我有一个 Docker 设置,其中包含一个 Django 容器和一个 nginx 服务静态文件。我以标准方式配置了 nginx:

upstream main_web {
    server web:8000;
}
server {
    location / {
        proxy_pass http://main_web;
        #...
    }

}
Run Code Online (Sandbox Code Playgroud)

我使用该/etc/hosts条目来获取 Django 容器的 IP 地址。

当我重新启动 Django 容器时,它的 IP 地址会更新,这会反映到hosts文件中。但是nginx一直502 Bad Gateway报错。当我手动重新启动 nginx 时,一切正常。

如果无法访问,是否有办法告诉 nginx 再次解析 IP?

nginx docker

7
推荐指数
2
解决办法
8598
查看次数

使用软件-RAID 与“固件”-RAID(又名 FakeRAID)

我们最近买了一台塔式服务器,我想在上面安装 Debian。我认为该设备具有硬件 RAID,因为我可以看到 BIOS 屏幕。事实证明,它仍然是一个软件 RAID。当我通过该固件配置 RAID 驱动器时,我仍然可以在 Debian 安装程序中看到两个硬盘驱动器。当我尝试从安装程序中重新分区时,Debian 警告软件 RAID 驱动器将丢失。

我对此有点失望,因为我一直认为硬件 RAID 会产生更好的性能。但无论如何,我现在的问题是我是否应该使用 Debian 安装程序来配置 RAID 驱动器,并从主 BIOS 禁用这个“固件”RAID?或者我应该使用这个固件创建单独的驱动器,而不是使用安装程序?使用固件是否有任何可靠性优势?

此固件版本为:

LSI MegaRaid Software RAID BIOS Version A.10.10211615R
LSI SATA RAID Found at PCI Bus No:00 Dev No:1F
Run Code Online (Sandbox Code Playgroud)

更新 我可以从评论中看到其他人也对我是否在处理硬件 RAID 感到困惑。我的机器是联想 ThinkServer TS 440。在它的数据表中,它说有

Integrated SATA SW RAID 0/1
Run Code Online (Sandbox Code Playgroud)

据我了解,主板上的芯片中包含一个硬件组件(这就是它具有 PCI 地址的原因?),但不是典型的硬件 RAID。

raid fakeraid debian software-raid

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

debian ×1

docker ×1

fakeraid ×1

nginx ×1

raid ×1

software-raid ×1