Rozpad TCP spojeni - keepallive timeout
Admin HWnews
hwnews na cncnet.info
Úterý Listopad 21 18:44:12 CET 2017
Dekuji, ze jste se ozval...
My samozrejme jsme schopni to resit - v aplikacich to defacto mame
osetreno, ale zde nastal problem (ktery jsem take schopen vyresit vcelku
jednoduse), ze migrujeme SQL na jinou platformu, na jinou velikost
strankovani a jeste navic do jine lokality... Takze pada klasicky prenos
DB pomoci dumpu a kvuli nejakemu problemu s obsahem DB neprochazi ani
BCP (resilo se to az v USA u Sybase). Takze jsem vymyslel, ze pouziji
proxy tabulky a data zkoupirujeme klasicky "insert into (select from)".
To vcelku funguje az na jednu tabulku, ktera se chova divne, navic je
velka a ma i relativne hodne zaznamu. Takze se kopiruje skoro 2.5h.
Samozrejme, ze to snadno osetrim tim, ze prikaz rozdelim treba po
jednotlivych rocich.
Ale primarne mi jde o to zjistit, kde to omezeni vlastne vubec je. Zda
na urovni OS, na urovni site a nebo je nejak zadratovane v SQL. Nemam
rad neco v systemu, ktery mam na starost, co zpusobuje pripadnou
nefunkcnost.
RV
Dne 21.11.2017 v 18:16 Jiří Vojtek napsal(a):
> Tak tohle je jeden z castych problemu, ktery se nam deje u zakazniku.
>
> Problem je, jak rikate, v timeoutu, – variant proč nastane je vice.
> Jedna je ta, že po nějakém čase firewall utne spojení a aplikace se to
> dozvi az po dobehnutí timeoutu – hledat u nastaveni FW jestli sleduji
> aktivitu spojení. Druhá je přesně ta, že Vám něco běží dlouho až se na
> ten timeout dostanete – buďto předělat ten dotaz, aby postupně posílal
> data – když to jde nebo v jádru přenastavit delku timeoutu – to je
> prasečina. Samozřejmě pak připadají v ůvahu různé temp tabulky,
> asynchronní spuštění dotazů dotazování na stav atd .. My to naštěstí
> většinou můžeme řešit lepší cestou. Používáme pro konektivitu do DB JNDI
> konektivitu a pool – ten si umí s podobným problémem poradit tak, že
> Vám posílá keep alive pakety. Mimo jiné je schopen samozřejmě
> connections recyklovat atd … Ale tam záleží na té aplikaci která se
> připojuje, jestli něco takového podporuje.
>
> J.V.
Další informace o konferenci Hw-list