EngelsFransSpaans

Ad


OnWorks-favicon

db5.3_deadlock - Online in de cloud

Voer db5.3_deadlock uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht db5.3_deadlock die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


db5.3_deadlock - Deadlocks detecteren en afbreken

KORTE INHOUD


db5.3_deadlock [-Vv] [-ae | m | n | o | W | w | y] [-h thuis] [-L bestand] [-t sec.usec]

PRODUCTBESCHRIJVING


Het hulpprogramma db5.3_deadlock doorkruist het vergrendelingsgebied van de databaseomgeving en breekt een
elke keer dat er een impasse of een vergrendelingsverzoek wordt gedetecteerd waarvoor een time-out is opgetreden, wordt er een vergrendelingsverzoek ingediend. Door
Standaard wordt in het geval van een impasse gekozen voor een willekeurig vergrendelingsverzoek om te worden afgebroken.

Dit hulpprogramma moet worden uitgevoerd als een achtergronddaemon, of als de onderliggende impasse van Berkeley DB
detectie-interfaces moeten op een andere manier worden aangeroepen, wanneer er meerdere zijn
threads of processen die toegang hebben tot een database en minstens één daarvan wijzigt deze.

OPTIES


-a Wanneer een impasse wordt gedetecteerd, breekt u de locker af:

m met de meeste sloten

n met de minste sloten

o met het oudste slot

W met de meeste schrijfsloten

w met de minste schrijfvergrendelingen

y met het jongste slot

Wanneer vergrendelings- of transactietime-outs zijn opgegeven:

e elk vergrendelingsverzoek waarvoor een time-out is opgetreden, afbreken

-h Geef een thuismap op voor de databaseomgeving; standaard de stroom
werkmap wordt gebruikt.

-L Registreer de uitvoering van het hulpprogramma db5.3_deadlock in het opgegeven bestand in het
volgende formaat, waar ### is de proces-ID en de datum is de tijd waarop het hulpprogramma plaatsvindt
was begonnen.

db_deadlock: ### woensdag 15 juni 01:23:45 EDT 1995

Dit bestand wordt verwijderd als het hulpprogramma db5.3_deadlock correct wordt afgesloten.

-t Controleer elke databaseomgeving sec seconden plus gebruikc microseconden om te zien of
een proces is gedwongen te wachten op een vergrendeling; Als dat het geval is, bekijk dan de database
omgeving sluisconstructies.

-V Schrijf het versienummer van de bibliotheek naar de standaarduitvoer en sluit af.

-v Uitgevoerd in uitgebreide modus, waarbij berichten worden gegenereerd telkens wanneer de detector wordt uitgevoerd.

Indien de -t optie niet is opgegeven, wordt db5.3_deadlock één keer uitgevoerd en vervolgens afgesloten.

Het hulpprogramma db5.3_deadlock maakt gebruik van een Berkeley DB-omgeving (zoals beschreven voor het -h keuze,
de omgevingsvariabele DB_HOME, of omdat het hulpprogramma werd uitgevoerd in een map met
een Berkeley DB-omgeving). Om omgevingscorruptie te voorkomen bij het gebruik van een
Berkeley DB-omgeving, db5.3_deadlock moet altijd de kans krijgen om zich ervan los te maken
de omgeving en ga gracieus naar buiten. Om ervoor te zorgen dat db5.3_deadlock de hele omgeving vrijgeeft
bronnen en netjes afsluiten, stuur het een onderbrekingssignaal (SIGINT).

Het hulpprogramma db5.3_deadlock probeert niet het gedeelde Berkeley DB-geheugen te maken
regio’s als ze nog niet bestaan. De applicatie die de regio maakt, zou dat moeten zijn
eerst gestart en vervolgens, zodra de regio is gemaakt, zou het hulpprogramma db5.3_deadlock moeten worden gestart
begonnen.

De DB_ENV->lock_detect-methode is de onderliggende methode die wordt gebruikt door het hulpprogramma db_deadlock.
Zie de broncode van het hulpprogramma db_deadlock voor een voorbeeld van het gebruik van DB_ENV->lock_detect in een
IEEE/ANSI Std 1003.1 (POSIX)-omgeving.

Het hulpprogramma db5.3_deadlock eindigt op 0 bij succes en op >0 als er een fout optreedt.

MILIEU


DB_HOME
Indien de -h optie is niet gespecificeerd en de omgevingsvariabele DB_HOME is ingesteld, it
wordt gebruikt als het pad van de database-home, zoals beschreven in DB_ENV->open.

AUTEURS


Sleepycat Software, Inc. Deze handleiding is gemaakt op basis van de HTML-documentatie voor:
db_deadlock van Sleepycat, door Thijs Kinkhorst[e-mail beveiligd]>, voor de Debian
systeem (maar kan door anderen worden gebruikt).

28 januari 2005 DB5.3_DEADLOCK(1)

Gebruik db5.3_deadlock online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad