MySQL probléma

MySQL probléma
2005-12-18T19:14:13+01:00
2005-12-18T21:55:04+01:00
2022-10-28T08:50:45+02:00
gyömbér
Van egy kisebb hálózatom. A szerver Suse 9.3 frissítve, rajta egy samba szerver (fájlszerver funkcióval) és egy MySQL 4.1. Az adatbázis 21.000 törzsrekordot, 54.000 számlafej rekordot és 154.000 számlatétel rekordot tartalmaz. Kliensek (jelenleg 12 db, de nemsokára 20 db lesz) vegyesen Win98, Win2000, WinXP. A klienseken Access2000-ben írt alkalmazás fut (számlázó), ODBC-n (3.51) keresztül kommunikál a MySQL szerverrel. A kapcsolódás az adatbázishoz egy kicsit lassú (kb. 30-50 másodperc). De nem ez a legnagyobb bajom, hanem az, hogy idővel néha a kliensek elveszítik a kapcsolatot a MySQL szerverrel és ilyenkor borzalmas a kilépés az alkalmazásból... Az egész hálózat 192.168.0.x ip címekkel műlködik. Mindegyik ugyan azzal a userrel kapcsolódik fel a mysql szerverre. Ez lehet a baj? De akkor miért nem rúgja ki a többi kapcsolatot is? Általában a Win98-ak szakadnak, a Win2000 és az Xp azok stabilabak, de változó, hogy melyik kliens szakad meg éppen... Ezt alapan akkor csinálják (de nem mindegyik), amikor a képernyővédő elindul. Szóval ahogy látjátok, kicsit tanácstalan vagyok!

Ha van valakinek ilyennel tapasztalata, kérem segítsen!
Mutasd a teljes hozzászólást!
Nem a felhasználó a probléma, én is hasonló megoldást használok és ottan nincs probléma, pedig nem 20,hanem 250 felhasználó van. Viszont az ODBC-vel nekem rengeteg gondom volt, aztán visszaváltottam 3.51.7-re, és azóta minden fut simán.

Alternatívaként még címfeloldási hibára tudok gyanakodni.
Mutasd a teljes hozzászólást!

  • A klienseken Access2000-ben írt alkalmazás fut (számlázó), ODBC-n (3.51) keresztül kommunikál a MySQL szerverrel. A kapcsolódás az adatbázishoz egy kicsit lassú (kb. 30-50 másodperc).


    ezt en nagyon lassunak velem.
    csak gyanaxom!: az ODBC-vel van a baj...

    esetleg a klienseken MDAC frissites??? - vagy downgrade ?

    (a halozat-hibat kizarhatjuk?, gondolom..)
    Mutasd a teljes hozzászólást!
  • Ha kommunikálnak 20 percig és a 21. percben szakad meg, akkor nem lehet hálózati hiba... (remélem) Hacsak a pihentető nem kapcsolja le a hálózati kártyát, ami önmagában is piszkosul nagy baj lehet...

    De mi lehet a baj az ODBC-vel??? A legújabb stabilt nyomtam fel mindenhova. Én azt nem értem, hogy amikor először hozzányúl a mysql-hez, akkor mi az a 30-50 mp????? Itthon 2 db gépem van 1 linux és egy WinXP olyan gyorsan csatlakozik, hogy észre sem veszem... Szal nem nagyon értem!

    Az nem lehet a gond, hogy mindegyik kliens ugyan azzal a júzernévvel kapcsolódik? Igaz, más és más IPcímekkel??? Hmmm?
    Mutasd a teljes hozzászólást!
  • Nem a felhasználó a probléma, én is hasonló megoldást használok és ottan nincs probléma, pedig nem 20,hanem 250 felhasználó van. Viszont az ODBC-vel nekem rengeteg gondom volt, aztán visszaváltottam 3.51.7-re, és azóta minden fut simán.

    Alternatívaként még címfeloldási hibára tudok gyanakodni.
    Mutasd a teljes hozzászólást!
  • Az nem lehet a gond, hogy mindegyik kliens ugyan azzal a júzernévvel kapcsolódik? Igaz, más és más IPcímekkel??? Hmmm?


    nem.

    A legújabb stabilt nyomtam fel mindenhova.


    olvastam valahol, h pl a 2.8-as MDAC cuccai nemjok, es enkabb a 2.7-est erdemes hsznalni...
    de ezt csak olvastam :/
    nalunk szukseg volt 2.8 ast felrakni, mert a hozzaertok azt mondtak, h nehany leakadas emiatt van... aztan mi meg megtettuk... mert rendesek vagyunk
    szoval en csak emiatt irtam, h nalatok is hatha valami ilyesmi...

    egyebkent a csatlakozasnak valoban (ahogy irod) gyorsan meg kellene tortennie... a 30sec az rengeteg...
    Mutasd a teljes hozzászólást!
  • Ha kommunikálnak 20 percig és a 21. percben szakad meg, akkor nem lehet hálózati hiba... (remélem)

    "láttam én már eben gubát!"

    ...de Árnyék alternativajat erdemesmegnezni...
    Mutasd a teljes hozzászólást!
  • És a címfeloldási problémát azt hogyan lehet kitesztelni, meghatározni exact módon?
    Mutasd a teljes hozzászólást!
  • Egyszerű hibaelhárítási útmutató v 0.1b :
    1.)A hálózat hibája
    1.1.)Eléred a szervert normálisan címmel?
    Pl: ping 192.168.1.10?
    Ha nem, címfeloldási hiba.
    1.2.)Eléred a szervert névvel?
    Pl: ping suseserver
    Ha nem, dns névfeloldási hiba.
    <akinek van még ötlete, írjon>
    2.)A szerver hibája
    Tölts a kliensekre egyszerű terminálablakos mysql-klienst (nem tudom, mi van winre, de gondolom ott is van sima mysqlc).
    2.1.)Csatlakozz a fenti klienssel. Ha ott is hosszú a csatlakozási idő, satöbbi, a hiba a szerveren van. Ha nincs, akkor a klienseken keresd.
    2.2.)Ha a mysqlc -vel is rosszalkodott, akkor:
    2.2.1.) Tűzfal miatti hiba
    kapcsold ki a szerveren a tűzfalat, és próbálkozz újból. Be kell állítani a tűzfalat.
    2.2.2.) Mysql server hibája:
    én a kiszolgállót ész nélkül újratenném, frissíteném, satöbbi. Inkább kérdezz meg olyat, aki gondolkodik is előtte (ért hozzá)
    2.2.3.) Egyéb hiba
    Itt nincs elég fantáziám
    3.) Kliens hiba
    Próbálkozz az előttem szólók megoldásaival. Mivel szerintem ez a legmunkásabb, én ezt próbálnám utoljára.

    A 2.2.2 és 2.2.3 pontra érvényes:
    Ha azt mondod, hogy otthon minden faja, akkor próbáld meg az otthoni gépeddel egy kisidőre kiváltani a benti szervert (nem tudom a terhelést, de a mysql-t ha csak ennyire veszed igénybe, akkor oda nem kell nagy gépigény). Ha kiváltottad, akkor tudod buzerálni a szervert, és még a munka is mehet a klienseken
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd