ahead – 1200×100

PLAY.CZ

Právě poslouchá celkem 12876 posluchačů.

Seznam rádií

Seznam stylů

Seznam krajů

MySQL a Windows Update…

0 Ladislav Soukup 17.2.2012

Včerejší aktualizace od Microsoftu nám dnes lehce odstavila web server… Nepřímo, ale zato úspěšně.
Dnes se kolem polední špičky na našem serveru začal objevovat problém s připojením k databázi. Z počátku se zdálo, že je problém v MySQL serveru, ale nakonec se ukázalo, že problém byl jinde – v nastavení Windows… V nastavení, které se po Windows Update prostě změnilo.

V logu MySQL se začala množit chyba “mysqld-nt: Forcing close of thread 23485 user: ‘webphp'” a MySQL server se v pravidelných intervalech na chvilku odmlčel a následně restartoval.
Na konec se ukázalo, že v nastavení Windows serveru se změnil TcpTimedWaitDelay klíč v registrech (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters) na hodnotu “0xffffff”, kdy výchozí hodnota má být 120 sekund (0x78). Tj. každé TCP spojení má čekat 120 sekund na další pakety než se ukončí, po WU ale čekalo (nesmyslných) 16 milionů sekund (resp. Windows asi takto dlouho spojení čekat nenechají). Server tak dokázal vyčerpat TCP porty a nedokázal se připojit k MySQL serveru…

Problém je již vyřešen a nastavení je opraveno. Za výpadky se omlouváme. Podle monitoringu byl dnes celkový “down time” 33 minut 🙁