V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
drymonfidelia
V2EX  ›  Windows

终于知道 Windows Server 为什么流行不起来了

  •  
  •   drymonfidelia · 1 天前 · 7877 次点击

    让外包客户自己提供服务器,他们公司的采购不懂,上阿里云买了台服务器装了 Windows Server 。我配置好环境,忘记把服务调成自动启动了,晚上十点多客户联系我网站崩了,上去一看 Windows 自动重启了服务器安装系统更新,还把我调整一半的配置弄没了

    87 条回复    2024-10-31 18:13:53 +08:00
    spartacussoft
        1
    spartacussoft  
       1 天前
    所以,你想说不保存到磁盘的修改,系统重启了就丢失的结果是不该的。
    drymonfidelia
        2
    drymonfidelia  
    OP
       1 天前   ❤️ 12
    @spartacussoft 我想说面向服务器的系统在除了 kernel panic 外任何情况下都不应该未询问用户就重启服务器
    drymonfidelia
        4
    drymonfidelia  
    OP
       1 天前
    @drymonfidelia 未询问用户 -> 未得到用户明确确认
    thinkershare
        5
    thinkershare  
       1 天前   ❤️ 1
    你说的理由都很扯淡,我告诉你真实原因就是要收费。另外就是 K8s 的整个生态和 Linux 强绑定。你遇到的这点问题,只能说运维的人菜。
    lslqtz
        6
    lslqtz  
       1 天前
    以前遇到过, 然后删除了 Windows Update Service...
    gefangshuai
        7
    gefangshuai  
       1 天前   ❤️ 27
    虽然流行不起来,但是流行不起来的原因和你说的这个情况没半毛钱关系
    cat
        8
    cat  
       1 天前   ❤️ 6
    我在阿里云上的 Windows Server 2012 R2 已经开机 500 多天了,从来没遇过什么未得到用户确认自动重启的事
    GeekGao
        9
    GeekGao  
       1 天前   ❤️ 1
    归因谬误
    joyhub2140
        10
    joyhub2140  
       1 天前   ❤️ 14
    不对啊,Windows server 是不会无故重启机器的,而且手动重启机器,还需要自己选择“计划外”。

    只有一种情况会自动重启,你点了 “检查更新”,这个是会进入安装 update 和补丁的,装完后,如果长时间没有重启就会自己重启。
    user100saysth
        11
    user100saysth  
       1 天前   ❤️ 1
    你的锅,没找你赔钱吗?/doge
    opengps
        12
    opengps  
       1 天前   ❤️ 1
    Windows server 用的挺多的,只是跟你说的情况并无关联
    NOneKnowYeah
        13
    NOneKnowYeah  
       1 天前   ❤️ 4
    真当我们没用过吗,,,还自动更新重启,这玩意叫 server 就是保证稳定使用去的
    NevadaLi
        14
    NevadaLi  
       1 天前   ❤️ 3
    @drymonfidelia #2 windows server 用过好几个版本了,从没有出现过未经确认的更新重启,甚至当你要重启服务器,还需要填写重启原因。
    zgcwkj
        15
    zgcwkj  
       1 天前   ❤️ 2
    Windows Server 会自动重启?没听过
    ladypxy
        16
    ladypxy  
       1 天前 via iPhone
    server is 占有率超过 70%的产品你说不流行……好吧
    NevadaLi
        17
    NevadaLi  
       1 天前
    如果觉得是自动更新导致的重启,你可以翻阅审计日志
    spritecn
        18
    spritecn  
       1 天前
    扯,阿里的 linux 也会自动重启的,但是不是因为更新..
    chenqh
        19
    chenqh  
       1 天前
    难道是云把主机重启了?
    olaloong
        20
    olaloong  
       1 天前
    这不翻日志查原因? Windows Server 可不会无故自己重启
    llxvs
        21
    llxvs  
       1 天前 via iPhone
    終於知道 OP 調整一半的配置被丟了,原因是 OP 的 V 站用戶名是 D 開頭。
    kokerkov
        22
    kokerkov  
       1 天前
    这个不逗,逗的是微软为了搞出一个不带 GUI 环境的服务器版本,开发了 powershell 这个东西(当然其他地方也有应用)。

    这特么纯纯的搞笑了。
    villivateur
        23
    villivateur  
       1 天前
    不可能的,server 版不会自动重启,肯定是你或者其他某个人手动重启了
    kokutou
        24
    kokutou  
       1 天前
    server 版不会自动重启的 肯定是点了什么
    snitfk
        25
    snitfk  
       1 天前
    我们也有几台阿里云的 win server 在跑,从来没重启过。这东西虽然用的不方便。但这块至少不会成为问题。
    Jinnrry
        26
    Jinnrry  
       1 天前   ❤️ 2
    正经的 win server 版本,你自己想重启都难,未经确认自己重启,用了好多年,从来没听说过。自己重启了,大概率是宿主机挂了,宿主机重启导致虚拟机重启了,就像楼上说的,你应该去看看日志

    流行不起来?只是在国内互联网行业没流行起来而已。国内互联网行业,只要能白嫖,绝对不给钱。

    真说性能和易用性,windows server 绝对不比 linux 差
    ssiitotoo
        27
    ssiitotoo  
       1 天前
    @kokutou 会 默认是自动更新重启,需要通过 sconfig 把他调整成手动的 我之前也遇到过
    me1onsoda
        28
    me1onsoda  
       1 天前
    有点扯淡。。。
    kokutou
        29
    kokutou  
       1 天前   ❤️ 1
    @ssiitotoo #27
    我这么多 server 系统 iso 全默认设置安装的 从来没自动重启过
    ssiitotoo
        30
    ssiitotoo  
       1 天前
    @kokutou 我阿里云也没遇到过,出现问题的是微软云的 查看日志重启时间都和系统更新时间吻合
    ReZer0
        31
    ReZer0  
       1 天前
    我用过 server 2019 ,它会提示你有更新,但要你点击确认才会下载并且还需要你手动重启才行。我经常挂在那很久系统都不会像客户版那样自动下载自动重启更新。应该是系统上什么服务或者运营商那边操作引发的。
    iceecream
        32
    iceecream  
       1 天前
    我以前对 win 有偏见,后面知道 Powershell 后觉得 windows server 好用的很。
    还有 windows 域,简直不要太爽。
    Nasei
        33
    Nasei  
       1 天前
    感觉是你自己不熟悉,出了问题想甩锅
    vikaptain
        34
    vikaptain  
       1 天前
    windows server 手动重启都得让你做个选项才能重启,我目前是没有遇到自动重启的情况
    MONGGO
        35
    MONGGO  
       1 天前
    这是你的问题,windows server 版默认根本不会因为更新自动重启
    dolorain
        36
    dolorain  
       1 天前
    你可能有些许误解? Windows Server 一直很流行的啦
    xHliu
        37
    xHliu  
       1 天前 via Android   ❤️ 1
    把日志贴上来,让大伙仔细分析分析,

    接触 Windows Server 五年多了,还没见过自动更新重启的,很好奇。
    Skifary
        38
    Skifary  
       1 天前   ❤️ 1
    经验就是在一次次丢脸中收获的🐶
    glcolof
        39
    glcolof  
       1 天前
    我们公司不管是云服务器还是公司内部的服务器,都是 Windows Server ,没遇到过这个情况。
    但是我们遇到过阿里云服务器崩溃重启的现象,这么多年遇到过 2 次。
    MrSheng
        40
    MrSheng  
       1 天前   ❤️ 7
    从未标记错过任何一个人
    sillinger
        41
    sillinger  
       1 天前
    还没见过自动重启的,但我这都实体服务器托管在机房,系统从 2008 到 win2014 都有
    louisxxx
        42
    louisxxx  
       1 天前 via iPhone   ❤️ 1
    旧版 server 不会自动重启,好像是 2012 之后搞成了和 PC 一样会更新自动重启,当时我还吐槽过,微软最脑残的设计之一,不知道现在改回来了没有
    proxytoworld
        43
    proxytoworld  
       1 天前
    你可能有点错估了 Windows server 占的比例,Windows server 在服务器市场有百分之四十?以上的份额,web 服务这边才是 Linux 居多
    deepshe
        44
    deepshe  
       1 天前
    之前也碰到过更新会自动重启,好像是 2016 以上吧,要是更新下载过了,就会在空闲时候自动重启
    6JSh5b6Q5Z2k
        45
    6JSh5b6Q5Z2k  
       1 天前

    是这个吗
    drymonfidelia
        46
    drymonfidelia  
    OP
       1 天前   ❤️ 2
    @Livid
    @MrSheng #40 骂人
    huanxianghao
        47
    huanxianghao  
       1 天前
    虽然流行不起来,但是流行不起来的原因和你说的这个情况没半毛钱关系
    mingtdlb
        48
    mingtdlb  
       1 天前
    哥们 你确定这不是你的问题?

    Linux 没有配置开机自启,重启系统 服务一样起不来。另外 Linux 也可以有自动更新哦。

    你没玩转啊
    keller
        49
    keller  
       23 小时 44 分钟前
    windows server 可是有关键事件日志的,尤其服务器开关机、重启 都有日志和具体原因的
    截图看看
    WebKit
        50
    WebKit  
       23 小时 43 分钟前
    Windows 服务器不会自动重启的。应该是你怎么配置问题。
    adwords
        51
    adwords  
       23 小时 39 分钟前
    只有少部分用户用 windows server
    Admstor
        52
    Admstor  
       23 小时 31 分钟前
    你的意思我用 live CD 运行,然后数据丢了是 linux 的锅
    ronen
        53
    ronen  
       23 小时 6 分钟前
    windows 是否流行,跟我用 linux 沒有關係,就算它們在 server 端市場占有率是 90%,我也一樣用 Linux 。
    (如果到 99%了另說,我總要想辦法糊口)。

    我看你不爽,我就 fork 你,自己拉分支。
    zhuangzhuang1988
        54
    zhuangzhuang1988  
       22 小时 37 分钟前
    windows 也有服务的。
    flynaj
        55
    flynaj  
       22 小时 31 分钟前 via Android
    服务器确实 win 系列少,但是你这个属实是你的问题,服务不配置成自动启动,什么系统它都不会自动运行。Linux 只是默认不会自动安装补丁。
    wangsd
        56
    wangsd  
       22 小时 28 分钟前
    windows server 不会自己重启的,上家公司项目全是用的这个,没碰到你说的情况。
    PopRain
        57
    PopRain  
       22 小时 15 分钟前
    其实挺流行的,就算按你说的不流行,主要原因是贵。。。。。 还有就像 SQL SERVER ,除了贵,没毛病
    ArchGuyWu
        58
    ArchGuyWu  
       21 小时 15 分钟前
    @drymonfidelia 连用 powershell 命令关机都有日志

    The kernel power manager has initiated a shutdown transition.

    Shutdown Reason: Kernel API
    guanhui07
        59
    guanhui07  
       20 小时 44 分钟前
    windows 有服务 也可以写脚本 各种,只是不喜欢界面 大多程序员 以及 运维还是喜欢 纯命令行 所以还是用 linux ,用 Linux 还省桌面的内存我觉得 ,而且操作界面 ui 感觉没命令快 ,且命令以及脚本 都可以复制 粘贴给其他人 直接用,用界面 教人还麻烦觉得
    Tumblr
        60
    Tumblr  
       20 小时 0 分钟前   ❤️ 3
    首先,OP 需要明确 Windows Server 不流行的真伪,Windows Server 曾经市占 70%以上,即使今日市占应该也还在半数以上,你的“不流行”明显是一种“我即世界”的狭隘观点。
    其次,明明是自己不会用不会设置,却吐槽服务器本身,明显是人笨怪刀钝,Windows Server 甚至没有一个选项在安装更新后自动重启,也是说,你想让 Windows Server 安装更新后自动重启都做不到,Windows Server 的自动更新配置有以下几个选项:
    2 = Notify before downloading and installing any updates.
    3 = (Default setting) Download the updates automatically and notify when they are ready to be installed
    4 = Automatically download updates and install them on the schedule specified below.
    5 = Allow local administrators to select the configuration mode that Automatic Updates should notify and install updates.
    7 = Notify for install and notify for restart. (Windows Server only)

    最后,我觉得 @MrSheng #40 的 tag 没什么问题,虽然直白了一些,但也算是中肯!
    CatCode
        61
    CatCode  
       9 小时 20 分钟前
    我想知道为什么 OP 的配置没了。
    应该说网站都跑起来了,按理配置文件应该写盘了,即便是重启也应该是有的。只是没有开机自启。
    就目前的描述来看,不应该丢配置的。
    NinjaNio
        62
    NinjaNio  
       8 小时 58 分钟前
    不流行...制造业里大把大把的 windows server 在跑
    seaT
        63
    seaT  
       8 小时 52 分钟前
    @MrSheng #40 哈哈,小伙子很细心
    allpass2023
        64
    allpass2023  
       8 小时 50 分钟前
    先不说 OP 对 WinServer 的了解,按 OP 的说法,他配置好系统后并没有做重启来测试重启后系统是否正常这一步。
    simo
        65
    simo  
       8 小时 30 分钟前
    @MrSheng 标记插件提供下吧,标记记录方便的话可以私聊给一份,抄作业
    Webpoplayer
        66
    Webpoplayer  
       8 小时 22 分钟前
    @NinjaNio 传统制造业 IT,我环境中有超过 100+的 win server 在跑着...
    beetlerx
        67
    beetlerx  
       7 小时 52 分钟前
    哈哈哈 又让我想起了这个帖子 https://www.v2ex.com/t/974678
    vibbow
        68
    vibbow  
       7 小时 30 分钟前
    Windows server 是不会自动安装补丁重启的
    nikenidage1
        69
    nikenidage1  
       7 小时 3 分钟前
    @MrSheng 啊哈哈 ,这是什么插件啊?
    Rorysky
        70
    Rorysky  
       6 小时 59 分钟前
    欧洲那边用的很多
    iyaozhen
        71
    iyaozhen  
       4 小时 32 分钟前
    我维护过一段时间 没遇到过自动重启的

    你不点更新 他都不会给你安装
    wangyzj
        72
    wangyzj  
       4 小时 10 分钟前
    这些都不是问题,一切问题都是因为贵
    lslqtz
        73
    lslqtz  
       3 小时 19 分钟前
    @joyhub2140 我是 Windows Server 2022 , 有一次突然掉线, 看日志说是触发了更新, 没有配置任何计划更新, 也都是默认设置.
    lslqtz
        74
    lslqtz  
       3 小时 18 分钟前
    @Tumblr 老版本的 Windows Server 确实有这么多选项, 以前一台 2012 一直跑的挺好的.
    lslqtz
        75
    lslqtz  
       3 小时 17 分钟前
    我看了看, 和 Windows 10 一样, 设置里只能暂停更新和更改所谓的使用时段, 挺**的.
    lslqtz
        76
    lslqtz  
       3 小时 13 分钟前
    组策略, 印象中是能调, 我忘记我调整没有, 但是网上也有部分更新无视组策略的案例, 像以前那样定期部署补丁挺好的, 现在这种情况为了保证服务稳定我只能删除 Windows Update 服务.
    ```sc delete wuauserv```
    lslqtz
        77
    lslqtz  
       3 小时 0 分钟前
    Windows Server 2016 auto rebooted with no auto-reboot Group Policy applied. https://community.spiceworks.com/t/windows-server-2016-auto-rebooted-with-no-auto-reboot-group-policy-applied/825865

    Delaying or Disabling Automatic Reboots in Windows Server 2016 and 2019 https://www.fractionservers.com/knowledge-base/delaying-disabling-automatic-reboots-windows-server-2016-2019/

    引用一些来源, 证明非个例. 无论是自动安装更新, 还是已安装更新后在**未经管理员批准**自动重启, 都不是一个合格的服务器系统应有的行为. 我不知道微软是怎么想的, 把 Windows 那套臭名昭著的更新逻辑搬上来.

    但 OP 也不是完全没有问题: 调整配置应当定期保存, 防止意外导致的数据丢失, 对于服务器来说可能停电比较罕见, 但是系统不稳定或外部因素导致的意外导致断电并非绝对不可能.
    joyhub2140
        78
    joyhub2140  
       2 小时 33 分钟前
    @lslqtz 我们的服务器里的 Windows server 2016 到 2022 都有,4 年来都没有自动重启过,反而是因为杀毒软件误删一个驱动导致系统崩溃过一次。

    总之,你不点一下触发更新的按钮,他是不会给你重启的,微软在服务器这个领域深耕了好多年了,它自己也深知未经确认的重启导致客户损失,要吃官司的。

    server 版的更新逻辑还是和 PC 系统不一样的。
    lslqtz
        79
    lslqtz  
       2 小时 14 分钟前
    @joyhub2140 不太确定是不是(可能少数的)非个例或个例或者什么特殊触发吧, 反正我确实是遇到也搜到了一些这种情况. 更新的 UI 上也是和 Windows PC 的一样, 但以前用的 Server 2012 确实是很稳定很方便.
    lslqtz
        80
    lslqtz  
       1 小时 56 分钟前
    我查了一些资料并看了机器上的设置, 确定了默认 sconfig 显示的更新策略是“仅下载”, 但也确定了如果安装更新后会安排自动重启 (而且并非立即, 也就是很难预测). 我唯一还记得清的就是我没有点击过任何安装更新的按钮 (后台可能会自动检查更新), 也没有第三方程序可以触发更新, 并且事件查看器显示在凌晨约 0:00-2:00 中发生了一次重启 (没有理由, 但前后有更新相关的信息), 发现的时候已经是过了半天多了, 因为突然出现了很多 HTTP 5XX 错误, 已经过去一年多也就找不到当时的事件了.
    wanguorui123
        81
    wanguorui123  
       1 小时 26 分钟前
    Windows 原生不支持容器和补丁热更新导致资源利用率稍微差点。
    个人用 Windows Server 倒是无所谓。
    codehz
        82
    codehz  
       1 小时 15 分钟前
    @wanguorui123 容器是原生支持的,只是 windows 容器用户比较少,跑 linux 容器肯定需要虚拟化(
    Tumblr
        83
    Tumblr  
       38 分钟前
    @lslqtz #73 那几个选项我就是在一台 WS2022 的机器上抄的。。。

    我 team 负责的 Windows server 有近 500 台,我们公司的 Windows Server 更是上万台,所以我对 Windows Server 的企业化部署,还是略知一二的。
    lslqtz
        84
    lslqtz  
       21 分钟前
    @Tumblr 组策略里吧, 设置里我看过确实没有.
    msg7086
        85
    msg7086  
       12 分钟前
    @joyhub2140 #10 #78
    你这个逻辑有问题。你们服务器没有遇到过重启不代表他就不会重启。你只能证明出现过的事,不能证明还没出现的事。对于所有 Windows Server 用户来说,每个人都可以说他们从来没遇到过这种事 —— 直到他们有一天遇到为止。春运采访坐在火车上的人,发现每个人都买到了票,根本不存在买不到票回不了家的情况。但事实上除了你以外已经有不少人遇到了,而你却用自己还没发生的事去否定别人已经发生了的事。
    lslqtz
        86
    lslqtz  
       8 分钟前
    以前 Windows Server 2012 的时候在控制面板有个 Windows 更新, 里面有这个选项, 新的只能在组策略调整.

    或许我是受到 bug 影响了吧, 因为发现后就禁用了更新, 所以现在我看到我的最后检查更新已经是 2023-12-19 了. 从补丁历史记录看, 它在不同时段还几乎每个月都分别给我安装了一些安全更新 (我很少检查更新, 在 Server 2012 大概是半年一次的程度) 执行过. ( https://i.loli.wiki/lslqtz/IMG_0076.jpeg)

    之所以不用组策略是这台用作 Home Server 不涉及太多的企业功能, 而且看到更新上面写着有策略管理, 所以我觉得微软应该不会有这种骚操作, 或许是不巧给我遇见了.

    无论如何, 关闭后除了计划中的硬件维护, 就没有遇见过意外掉线的情况了.
    czfy
        87
    czfy  
       几秒前 via Android
    印象中这个 OP 是有移动主题权限的(如果记错了我道歉)
    然后 ta 持续发布看起来很傻的主题,我只能理解为是在运营/促活
    最好的方式我觉得是标记然后不回复任何 ta 发布的主题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4189 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.