V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
alexkkaa
V2EX  ›  NGINX

nginx 反代老是死机

  •  
  •   alexkkaa · 2019-08-08 07:35:45 +08:00 · 3933 次点击
    这是一个创建于 1964 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1 核 2g 的机子做反代, 装了锐速, 流量一大( 是指带宽不是访问量 ), 每天都会死机, 只能强制重启。 大家知道问题在哪吗?

    查看主机面板显示从死机开始 cpu 一直 100%

    第 1 条附言  ·  2019-08-08 09:23:05 +08:00
    我测试跑几百兆并不会出现死机,但是每天半夜流量一大就死机了,死了后试试 vnc 都没反应,ping 也不通。
    怀疑是锐速的问题,但是又不能停。这个问题不定时出现,有没有什么办法能找出哪里的问题。
    第 2 条附言  ·  2019-08-08 09:52:04 +08:00
    这是反带配置
    server {
    listen 80;
    server_name localhost;


    charset utf-8;

    location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $host;
    proxy_buffering off;
    proxy_cache off;
    proxy_pass http://xxx;
    }
    }

    期初怀疑是内存太小 就把 proxy_buffering proxy_cache 都关了, 但是还是会死机。 或者是硬盘太小?
    17 条回复    2019-08-08 12:41:36 +08:00
    lhx2008
        1
    lhx2008  
       2019-08-08 07:42:48 +08:00
    带宽一大? 1 核 2G 不是标配 1M 么,对 Nginx 是毛毛雨了。
    hardwork
        2
    hardwork  
       2019-08-08 07:48:42 +08:00 via Android
    strace 看看 nginx 在跑什么 100%了,再看看 err 日志,gdb 调一下
    chinesestudio
        3
    chinesestudio  
       2019-08-08 08:12:13 +08:00 via Android
    面板问题 配置问题 硬盘空间问题 或者中奖了 。我 512m 机器一堆服务都不会死机。
    hzfyjgw
        4
    hzfyjgw  
       2019-08-08 08:25:19 +08:00 via Android
    1c256m 的 vps 都不会死机
    xtok
        5
    xtok  
       2019-08-08 08:33:30 +08:00
    第一眼看成 nginx 反代老司机
    nnnToTnnn
        6
    nnnToTnnn  
       2019-08-08 08:37:30 +08:00
    top 看一下,或者开 swap 看一下谁占用高
    imWBB
        7
    imWBB  
       2019-08-08 08:49:00 +08:00 via Android
    128m 都能稳定跑几年
    祖传 Ubuntu14.04 系统
    MonoLogueChi
        8
    MonoLogueChi  
       2019-08-08 08:53:14 +08:00 via Android
    流量一大是指多大,我 1 核 0.5G 最大破百兆也没出现过死机。
    alexkkaa
        9
    alexkkaa  
    OP
       2019-08-08 09:19:33 +08:00
    @lhx2008 国外的机子, 能跑到几百兆。长时间跑到几百兆就会死。
    alexkkaa
        10
    alexkkaa  
    OP
       2019-08-08 09:21:08 +08:00
    @hardwork 我试过测试但是当我测试跑到几百兆并不会出问题, 每天半夜就会死, 死了后 vnc ssh 都连不上 ping 也没反应。只能重启。
    40huo
        11
    40huo  
       2019-08-08 09:41:07 +08:00 via Android
    锐速的问题,确定一下内核版本是不是支持
    alexkkaa
        12
    alexkkaa  
    OP
       2019-08-08 09:45:53 +08:00
    @40huo 内核已经换成锐速支持的了, 要不然也装不上
    40huo
        13
    40huo  
       2019-08-08 11:25:04 +08:00
    @alexkkaa #12 锐速停掉看看吧,我在 ubuntu 18.04 上碰到过这种情况
    villivateur
        14
    villivateur  
       2019-08-08 11:30:50 +08:00 via Android
    我用 Nginx 做 TCP 反代也会挂,后来干脆用 FRP 做反代了,还比 Nginx 稳定
    flyz
        15
    flyz  
       2019-08-08 11:51:29 +08:00 via Android
    ovz 256m 小鸡,lnmp 一键包也是反代,没有挂掉。
    会不会是锐速导致的?
    KasuganoSoras
        16
    KasuganoSoras  
       2019-08-08 12:30:05 +08:00
    ulimit -n 65536
    试试,在我这有用,以前我反代也常常挂掉
    salmon5
        17
    salmon5  
       2019-08-08 12:41:36 +08:00
    你自己编译安装的 nginx,模块不兼容。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5395 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:54 · PVG 15:54 · LAX 23:54 · JFK 02:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.