|
jschell wrote: The OP did not state that.
It was not stated clearly, but who else can reboot his server after Patch Tuesday other than Microsoft? The fact that with Win10 Microsoft DOES force reboots following an update, plus the context of the post indicate it's MS.
|
|
|
|
|
BryanFazekas wrote: who else can reboot his server after Patch Tuesday other than Microsoft
There are multiple reasons a server can reboot. I provided a list in another reply.
And any of those others would result in the same problem, because the person is expecting the server to never do that.
|
|
|
|
|
dandy72 wrote: Surely server admins aren't putting up with this. In the book by Raymond Chen, The Old New Thing (well, since the book is a selection of his blog posts, you can find it on the net as well), he tells a story about a server that had a small memory leak causing it to crash at intervals of a few days. The server had to be available 24/7, and debugging it while it was operational was not possible.
So they installed two servers, with load balancing software. When one of them was getting close to memory saturation, they trimmed the load balancer to send all new tasks to the other machine, let those jobs already on the first one run to completion, and then they could start the analysis of the memory structures. The other machine was filling up, so they had to reboot the first one, with a clean heap, and turn the load balancer the other way, to send all new jobs to the first machine, and do further debugging on the second one.
As long as they were debugging, and afterwards, fixing the software, they kept the load balancer switching jobs to alternating servers while the opposite one was rebooted. Once the software was fixed, there was no more need for two servers; the original one had alone much more capacity than needed, so the other one could be returned.
Stories like this are what makes "The Old New Thing" really worth reading. There are several of them.
(The book is from 2006, so it is somewhat 'historical' - and yet it is worth reading. So is his blog, which is updated several times a week, almost daily. For those unaware of it: Raymond Chen: The Old New Thing[^])
|
|
|
|
|
that's a cool hack/workaround.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
it's the same old elephanting Microsoft bullcrap. Allegedly, there is a way to stop it, but there is a special place in hell for the manager/team or whatever that forces this crap.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
If you keep up that style, you run the risk of all your posts also being classified as "bullcrap" and "bologna".
|
|
|
|
|
But as the OP asked, is it appropriate to just reboot servers "because"? And the answer is no. Never. And it got so bad with these idiots they had to put enterprise hooks in to turn this off.
One writes software to be stable. Microsoft has deliberately engineered a sporadic reboot that none of my customers would ever tolerate. It's criminal.
Let me give you one simple example. I need to be able to run soak tests for weeks/months at a time. I have multiple UPS', I am very careful with my hardware, etc. I've developed under openVMS, Solaris, HPUX, IBM AIX, Linux and Microsoft. The only company and OS that forces reboots is Microsoft.
So, I'm not sure what the point of your comment is. The OP asked a simple question, and the answer is no. No OS should ever just reboot itself. So, I picked bologna to avoid profanity. You really don't want me speaking what I'm really thinking.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
charlieg wrote: So, I'm not sure what the point of your comment is. Just ignore him. Trust me. He's got issues man. There was nothing wrong with your post.
Jeremy Falcon
|
|
|
|
|
I stop my car to refuel it. Has never caused me any problems.
|
|
|
|
|
So if Boeing and Airbus randomly shutdown the aircraft they sold to airlines you'd be OK with that too?
|
|
|
|
|
But here is the deal: "I stop my car to refuel it."
You do that. Now imagine going down the road and having your car reboot itself... without your permission. I'm not quite sure what the argument is. Tell you what. Go into work and start unplugging peoples' computers and tell them it's for their own good. please post copies of your medical bills .
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
But as the OP asked, is it appropriate to just reboot servers "because"?
Yes, it is. The world is full of Tao practitioners.
|
|
|
|
|
You've never been employed as a server admin, have you?
Or if you have...I'm guessing exactly once and never again.
|
|
|
|
|
|
Peter Adam wrote: Life is too short to wait for everyone to be in the right moment.
Sometimes, that's just not your call. A buddy of mine also worked for a large company; he was responsible for getting things patched, and sometimes, an upgrade and subsequent reboot required a sign-off from 8 different people agreeing on a time and date.
Peter Adam wrote: Maybe they are running critical infrastructure
They too
Sure, some admins are downright irresponsible and never apply patches. For a decade, exactly as one of your links points to.
But ultimately, patching/rebooting is the admin's responsibility; whoever makes a patch can't make those decisions on anyone else's behalf. That's what I'll object to and I'll fight this tooth and nail.
|
|
|
|
|
charlieg wrote: No OS should ever just reboot itself
I can remember my surprise when running on a Solaris system when it would do a cold boot when I attempted to run Netscape. Every single time.
Pretty sure the OS and/or the hardware was in fact in charge of doing the cold boot.
Myself I design for failure. Boxes will go down. Doesn't matter why.
|
|
|
|
|
that's a bug and I think you are going way, way back . It's annoying but completely different from a corporate policy that says FU.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
charlieg wrote: but completely different from a corporate policy that says FU.
Not at all.
Microsoft sells to consumers. It is nice and all that there is also a large scale professional server usage but that is not the primary market.
And as it has been proven with all OSes, not just Microsoft, people ignore updates. So now Microsoft is just forcing it.
Just to enforce that - linux has had multiple security bugs with patches already provided but which professionals failed to install until criminals started using them. Some of them were known for years.
Perhaps those same people that think the server should be up for years.
(I have worked for multiple companies where managing even certs is a problem. They know the cert will expire on a certain date yet every time there is a mad scramble the morning after it expires to figure out what is going on.)
|
|
|
|
|
If I'm running a professional version of a product, why do I think I should be treated like a professional? The op did admit he's running server OS, but again, why do I need to write a utility to fool microsoft into thinking a computer is in use?
"people ignore updates"
Because Microsoft does two things: they write more security bugs then they should and they push out useless updates. Rebooting my machine, and all my VMs, because they insist I need a new feature is utter nonsense.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
I haven't used Windows Server in years. But yeah, there was always supposed to be a reason to shutdown or reboot - even if there were updates. But, I've switched exclusively to Linux/Unix and will never in my life move back to Windows for a server. Unless I have to work for that is. Otherwise, nope.
Jeremy Falcon
modified 16-Nov-23 16:11pm.
|
|
|
|
|
To be clear, it has nothing to do with server - this is a Microsoft cancer. I've had Windows 7 Pro, Windows 10 Pro, Windows 11 Pro (annoying OS), and though I update the registry, MS figures out a way to reboot things. I've lost VMs running month long soak tests, because I finally had to sleep. It's simply absurd.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
Sounds like a pair of scissors may be the best alternative for you. The only problem is that then we won't have the opportunity to hear what came out of it.
|
|
|
|
|
Fair comment. But some soak tests are doing network stuff. So, I'm damned if I do and damned if I don't. I'd be content with MS pestering me. I'm not sure how MS decides the computer is not in use. Keyboard activity? Mouse? It just makes no rational sense.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
First they came for the socialists, and I did not speak out — because I was not a socialist.
Then they came for the trade unionists, and I did not speak out — because I was not a trade unionist.
Then they came for the Jews, and I did not speak out — because I was not a Jew.
Then they came for me — and there was no one left to speak for me.
|
|
|
|
|
That's always been a great quote.
I fail however to understand how it applies here.
I am speaking out. Are you saying I should've spoken out sooner?
|
|
|
|