Skip to main content

Mi az a holtpont áldozata?

A holtpont áldozata egy számítógépes felhasználó, aki egy szerverhez csatlakoztatott ügyfélként működik, amelynek kapcsolata a szerver gazdagép úgy döntött, hogy megszűnik a holtpont megoldása érdekében.Az ilyen típusú holtpont gyakran akkor merül fel, amikor két különböző folyamat megkísérel felhasználni ugyanazokat az erőforrásokat, ami mindkét folyamat zárolását okozza.A probléma megoldása érdekében sok szerver adatbázis -rendszer észlelheti a holtpont bekövetkezését, majd úgy dönt, hogy megszünteti a két folyamat egyik kapcsolatát.A holtpont áldozatát önkényesen választhatja a program, bár a felhasználót általában úgy választják meg, aki a legkönnyebben újra csatlakozik a rendszerhez.a felhasználó számára, amikor a kapcsolata megszűnik.Ez a hiba olyan helyzetben fordul elő, amelyet általában holtpontnak neveznek.Általában egy holtpont akkor fordul elő, amikor két szerverhez csatlakoztatott felhasználó megpróbálja elérni ugyanazokat az erőforrásokat oly módon, hogy a rendszer zárolása legyen.Például, ha az A felhasználó az 1. erőforrást használja, és a 2. erőforrást is használja, míg a B felhasználó a 2. erőforrást használja, és az 1. erőforrást is használja, akkor egy holtpont következik be, mivel egyik felhasználó sem tudja befejezni a folyamatát.Ez a példa: a két felhasználó egyikét a rendszer választja ki, mivel a holtpont áldozata, és a szerverhez fűződő kapcsolata megszűnik.Amint ez megtörténik, a másik felhasználó befejezheti a folyamatát, befejezve a holtpontot, és a holtpont áldozata újra csatlakozhat a szerverhez.A legtöbb szerver -adatbázis -programot holtpont -észleléssel tervezték, amely általában egy bizonyos idő elteltével észlel egy holtpontot.Annak ellenére, hogy a holtpont nem feltétlenül jelent fő problémát, ez kellemetlen lehet a felhasználók számára, különösen azok számára, akiket a holtpont áldozatává választottak, és egy vagy több hibát jelez a szerver adatbázis -programozásban.változhat.Egyes programok tisztán véletlenszerűen választják az áldozatot.Noha ez meglehetősen hatékony lehet, mivel bármilyen választás megoldáshoz és a holtpont végéhez vezet, ez nem mindig ideális módszer.A szerver általában programozott, hogy kiértékelje a két felhasználót, hogy válassza ki azt, aki a legkönnyebben újracsatlakozhat, vagy aki a leválasztás miatt a legkevesebb adatot veszíti el.