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

1G 内存的 VPS 有必要监控并发数超过 100,系统自动重启吗?

  •  
  •   boro · 2015-04-23 00:38:16 +08:00 · 4266 次点击
    这是一个创建于 3498 天前的主题,其中的信息可能已经有所发展或是发生改变。
    20 条回复    2015-04-24 11:35:46 +08:00
    msg7086
        1
    msg7086  
       2015-04-23 03:51:46 +08:00
    并发数是说什么?并发连接数吗还是说PHP之类的进程数量?
    sallowdish
        2
    sallowdish  
       2015-04-23 05:35:18 +08:00
    按照AWS的德行,应该是load balancer把后续的requests转到别的VPS instance(s),如果没有多余的instance(s)或者别的某些阀值先达到了,那机会scaling up。单纯做testing的话最好不要用vps做performance testing,不会很准,然后钱包会吐血
    sallowdish
        3
    sallowdish  
       2015-04-23 05:36:18 +08:00
    production的话就设置好,然后让系统自动scale吧
    yangqi
        4
    yangqi  
       2015-04-23 07:49:00 +08:00
    100个并发都handle不了?
    zjxubinbin
        5
    zjxubinbin  
       2015-04-23 08:17:50 +08:00
    只谈并发,不说架构就是耍流氓...
    你要是10个并发就把你的负载干到100%还谈什么监控呀~
    crabRunning
        6
    crabRunning  
       2015-04-23 09:00:31 +08:00
    vps就不要压力测试了,并发那么有100那也算有蛮多的用户了
    bestsanmao
        7
    bestsanmao  
       2015-04-23 09:17:29 +08:00
    如果到100个并发tcp连接就重启服务器
    那岂不是人人都可以“帮”你重启
    msg7086
        8
    msg7086  
       2015-04-23 09:20:29 +08:00
    @sallowdish 又见阀值。

    @crabRunning 其实只跑静态的话nginx轻松应对每秒上千请求……
    9hills
        9
    9hills  
       2015-04-23 10:10:24 +08:00 via iPhone
    这个思路太诡异了。
    datou552211
        10
    datou552211  
       2015-04-23 10:35:39 +08:00
    现在都c1000k 了
    crabRunning
        11
    crabRunning  
       2015-04-23 12:11:41 +08:00 via Android
    @msg7086 你不能这么算的,~如果业务复杂点,数据库写操作比较多,100并发挂掉也可能的
    msg7086
        12
    msg7086  
       2015-04-23 15:06:06 +08:00
    @crabRunning 我说了「静态」。动态的话复杂业务两三个都能搞掉。
    boro
        13
    boro  
    OP
       2015-04-23 15:24:39 +08:00
    @msg7086 nginx 的并发数
    boro
        14
    boro  
    OP
       2015-04-23 15:30:05 +08:00
    @msg7086 说错,是网站并发数
    msg7086
        15
    msg7086  
       2015-04-23 15:35:02 +08:00
    @boro 所以说网站并发数是个什么鬼
    learnshare
        16
    learnshare  
       2015-04-23 15:43:39 +08:00
    1. 服务器永远都不该关机/重启;
    2. 顶不住高并发,可以选择性拒绝一些请求,也可以提高性能、优化程序、升级硬件;
    3. 我不太清楚并发 100 是多大的用户量,如果用户多,2 的后半部分不应该搞起来么!
    icloudnet
        17
    icloudnet  
       2015-04-23 15:49:41 +08:00
    服务器上半年经常超过100个并发,内存被占光,使用crontab监控,内存超过97%就重启下httpd,虽有好转,随着网站访问量增加,发现这不是解决办法,然后升级到2G,就没有这些烦恼了,暂时2G还能撑住,不过下半年估摸还得升级。
    sallowdish
        18
    sallowdish  
       2015-04-23 16:35:20 +08:00
    @msg7086 中文不好,求不嘲讽
    geeglo
        19
    geeglo  
       2015-04-23 20:46:07 +08:00
    @msg7086 阈值,不是阀值
    msg7086
        20
    msg7086  
       2015-04-24 11:35:46 +08:00 via Android
    @geeglo 为何要at我
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3193 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:30 · PVG 21:30 · LAX 05:30 · JFK 08:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.