Nejprve chci všem poděkovat za odpovědi.
jivep - Díky, žes jako první odpověděl, už jsem měl strach, že to nikoho nezaujme
Mirek Prýmek Za normálních okolností máš asi jenom 3 možnosti:
1. dáš uživatelům vědět, kdy bude odstávka, a v ten čas prostě tu službu uživatelům sestřelíš, jejich smůla, byli informovaní
2. máš nějaké prostředky, jak jim v tu chvíli dát vědět, aby se odhlásili sami
3. máš nějaké prostředky, jak nová připojení nepovolovat a počkat, až ta současná budou uzavřena
ad 1) Opravdu tenhle přístup používáš ve firemním prostředí ? Je mi jasné, že někteří uživatelé jsou na facku, ale nevím jestli bych si to s lehkým srdcem dovolil
Pokud to ale měl být jen jako výčet možností, tak to pak jo.
Takže mi z toho vychází, že nejlepší kombinace z hlediska konfliktů s uživateli, je nejspíš kombinace 2 a 3 nebo se pletu? Protože samostatná 3 by taky mohla znamenat, že se nedočkám nikdy a začnou volat uživatelé, že se nemohou připojit. A u samostané verze 2 by člověk taky mohl dopadnout jak Sisyfos. Jedny uživatele budu vyhazovat a druzí se vesele začnou opět připojovat.
Sten -
Díky za tvůj postup
Mimochodem. Pokud někdo bude číst tuhle diskuzi pro inspiraci, tak bych chtěl upozornit, že posledních 5 minut před vypnutím / restartováním server vám systém neumožní vytvořit nové spojení pomocí ssh ani lokálně se přihlásit. AnthonyXNevím jak je běžné, ale já mám server vyladěn tak, aby zvládnul bez úhony vypnutí vytažením kabelu z UPSky. :-D
Vytažením kabelu z které strany UPS?
Filip Jirsák - Díky moc za zajímavé informace.
závislost na službách jiných serverů – v trochu složitějším prostředí bude webový server záviset na DNS serveru a databázovém serveru, databázový na NTP, NTP a DNS na routeru… V ještě složitějším prostředí ty závislosti budou cyklické. A když dojde k výpadku celé serverovny a spustí se to v náhodném pořadí, půlka služeb zase popadá nebo se dostane do stavů, které nikdo nikdy netestoval. Jestli si dobře pamatuju, Seznam.cz takhle kdysi startoval služby po výpadku napájení v pronajatém housingu asi půl dne, protože všechno záviselo na všem…
Dá se tomuhle zabránit nebo aspoň minimalizovat problémy vhodným pořadím spouštění služeb a například použitím bootwait a spuštění nějakých testovacích procesů na dostupnost služby? Pokud plácám nesmysly, tak mě někdo rychle zastavte
martin-ux - díky za tip na Mondo Rescue. kouknu se jestli by mi tohle řešení v něčem neusnadnil život