Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന db_deadlock കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
db5.3_deadlock - ഡെഡ്ലോക്കുകൾ കണ്ടെത്തി നിർത്തുക
സിനോപ്സിസ്
db5.3_deadlock [-Vv] [-ae | m | n | ഒ | W | w | y] [-h ഹോം] [-L ഫയൽ] [-t sec.usec]
വിവരണം
db5.3_deadlock യൂട്ടിലിറ്റി ഡാറ്റാബേസ് എൻവയോൺമെന്റ് ലോക്ക് മേഖലയിലൂടെ സഞ്ചരിക്കുന്നു, കൂടാതെ ഒരു
ഓരോ തവണയും ലോക്ക് അഭ്യർത്ഥന ഒരു ഡെഡ്ലോക്ക് അല്ലെങ്കിൽ കാലഹരണപ്പെട്ട ഒരു ലോക്ക് അഭ്യർത്ഥന കണ്ടെത്തുമ്പോൾ. എഴുതിയത്
ഡിഫോൾട്ട്, ഒരു ഡെഡ്ലോക്കിന്റെ കാര്യത്തിൽ, ഒരു റാൻഡം ലോക്ക് അഭ്യർത്ഥന നിർത്തലാക്കുന്നതിന് തിരഞ്ഞെടുത്തിരിക്കുന്നു.
ഈ യൂട്ടിലിറ്റി ഒരു ബാക്ക്ഗ്രൗണ്ട് ഡെമൺ ആയി അല്ലെങ്കിൽ ബെർക്ക്ലി ഡിബി ഡെഡ്ലോക്ക് ആയി പ്രവർത്തിക്കണം
ഡിറ്റക്ഷൻ ഇന്റർഫേസുകൾ ഒന്നിലധികം ഉള്ളപ്പോഴെല്ലാം മറ്റേതെങ്കിലും രീതിയിൽ വിളിക്കണം
ഒരു ഡാറ്റാബേസ് ആക്സസ് ചെയ്യുന്ന ത്രെഡുകളോ പ്രക്രിയകളോ അവയിലൊന്നെങ്കിലും അത് പരിഷ്ക്കരിക്കുന്നു.
ഓപ്ഷനുകൾ
-a ഒരു ഡെഡ്ലോക്ക് കണ്ടെത്തുമ്പോൾ, ലോക്കർ നിർത്തലാക്കുക:
ഏറ്റവും കൂടുതൽ ലോക്കുകളുള്ള m
ഏറ്റവും കുറച്ച് ലോക്കുകളുള്ള n
ഒ ഏറ്റവും പഴയ പൂട്ടിനൊപ്പം
ഏറ്റവും കൂടുതൽ റൈറ്റ് ലോക്കുകളുള്ള W
ഏറ്റവും കുറച്ച് റൈറ്റ് ലോക്കുകളുള്ള w
ഏറ്റവും ഇളയ പൂട്ടിനൊപ്പം y
ലോക്ക് അല്ലെങ്കിൽ ഇടപാട് സമയപരിധി വ്യക്തമാക്കുമ്പോൾ:
ഇ കാലഹരണപ്പെട്ട ഏതെങ്കിലും ലോക്ക് അഭ്യർത്ഥന നിർത്തലാക്കുക
-h ഡാറ്റാബേസ് എൻവയോൺമെന്റിനായി ഒരു ഹോം ഡയറക്ടറി വ്യക്തമാക്കുക; സ്ഥിരസ്ഥിതിയായി, നിലവിലെ
പ്രവർത്തന ഡയറക്ടറി ഉപയോഗിക്കുന്നു.
-L db5.3_deadlock യൂട്ടിലിറ്റിയുടെ നിർവ്വഹണം നിർദിഷ്ട ഫയലിലേക്ക് ലോഗ് ചെയ്യുക
ഇനിപ്പറയുന്ന ഫോർമാറ്റ്, എവിടെ ### പ്രോസസ്സ് ഐഡി ആണ്, തീയതി യൂട്ടിലിറ്റിയുടെ സമയമാണ്
തുടങ്ങിയിരുന്നു.
db_deadlock: ### ബുധൻ 15 ജൂൺ 01:23:45 EDT 1995
db5.3_deadlock യൂട്ടിലിറ്റി ഭംഗിയായി പുറത്തുകടക്കുകയാണെങ്കിൽ ഈ ഫയൽ നീക്കം ചെയ്യപ്പെടും.
-t ഓരോ ഡാറ്റാബേസ് പരിസ്ഥിതി പരിശോധിക്കുക സെക്കന്റ് സെക്കൻഡുകൾ പ്ലസ് ഉപയോഗിക്കുക മൈക്രോസെക്കൻഡ് നോക്കൂ
ഒരു പൂട്ടിനായി കാത്തിരിക്കാൻ ഒരു പ്രക്രിയ നിർബന്ധിതമായി; ഉണ്ടെങ്കിൽ, ഡാറ്റാബേസ് അവലോകനം ചെയ്യുക
പരിസ്ഥിതി ലോക്ക് ഘടനകൾ.
-V സാധാരണ ഔട്ട്പുട്ടിലേക്ക് ലൈബ്രറി പതിപ്പ് നമ്പർ എഴുതി പുറത്തുകടക്കുക.
-v വെർബോസ് മോഡിൽ പ്രവർത്തിപ്പിക്കുക, ഓരോ തവണ ഡിറ്റക്ടർ പ്രവർത്തിക്കുമ്പോഴും സന്ദേശങ്ങൾ സൃഷ്ടിക്കുന്നു.
എങ്കില് -t ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ല, db5.3_deadlock ഒരിക്കൽ പ്രവർത്തിക്കുകയും പുറത്തുകടക്കുകയും ചെയ്യും.
db5.3_deadlock യൂട്ടിലിറ്റി ഒരു ബെർക്ക്ലി ഡിബി എൻവയോൺമെന്റ് ഉപയോഗിക്കുന്നു (വിവരിച്ചത് പോലെ -h ഓപ്ഷൻ,
പരിസ്ഥിതി വേരിയബിൾ DB_HOME, അല്ലെങ്കിൽ യൂട്ടിലിറ്റി അടങ്ങുന്ന ഒരു ഡയറക്ടറിയിൽ പ്രവർത്തിച്ചതിനാൽ
ഒരു ബെർക്ക്ലി ഡിബി പരിസ്ഥിതി). ഉപയോഗിക്കുമ്പോൾ പരിസ്ഥിതി അഴിമതി ഒഴിവാക്കാൻ വേണ്ടി
ബെർക്ക്ലി ഡിബി എൻവയോൺമെന്റ്, db5.3_deadlock ന് എപ്പോഴും വേർപെടുത്താനുള്ള അവസരം നൽകണം
പരിസ്ഥിതി, ഭംഗിയായി പുറത്തുകടക്കുക. എല്ലാ പരിതസ്ഥിതികളും റിലീസ് ചെയ്യാൻ db5.3_deadlock കാരണമാകും
ഉറവിടങ്ങൾ വൃത്തിയാക്കി പുറത്തുകടക്കുക, അതിന് ഒരു ഇന്ററപ്റ്റ് സിഗ്നൽ അയയ്ക്കുക (SIGINT).
db5.3_deadlock യൂട്ടിലിറ്റി Berkeley DB പങ്കിട്ട മെമ്മറി സൃഷ്ടിക്കാൻ ശ്രമിക്കുന്നില്ല
പ്രദേശങ്ങൾ ഇതിനകം നിലവിലില്ലെങ്കിൽ. മേഖല സൃഷ്ടിക്കുന്ന ആപ്ലിക്കേഷൻ ആയിരിക്കണം
ആദ്യം ആരംഭിച്ചു, തുടർന്ന് മേഖല സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ, db5.3_deadlock യൂട്ടിലിറ്റി ആയിരിക്കണം
ആരംഭിച്ചു.
DB_ENV->lock_detect രീതിയാണ് db_deadlock യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്ന അടിസ്ഥാന രീതി.
എയിൽ DB_ENV->lock_detect ഉപയോഗിക്കുന്നതിന്റെ ഉദാഹരണത്തിനായി db_deadlock യൂട്ടിലിറ്റി സോഴ്സ് കോഡ് കാണുക
IEEE/ANSI Std 1003.1 (POSIX) പരിതസ്ഥിതി.
db5.3_deadlock യൂട്ടിലിറ്റി വിജയിക്കുമ്പോൾ 0-ൽ നിന്നും പുറത്തുകടക്കുന്നു, ഒരു പിശക് സംഭവിച്ചാൽ >0.
ENVIRONMENT
DB_HOME
എങ്കില് -h ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ല കൂടാതെ പരിസ്ഥിതി വേരിയബിൾ DB_HOME സജ്ജീകരിച്ചിരിക്കുന്നു, അത്
DB_ENV-> open-ൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, ഡാറ്റാബേസ് ഹോമിന്റെ പാതയായി ഉപയോഗിക്കുന്നു.
AUTHORS
Sleepycat Software, Inc. ഈ മാനുവൽ പേജ് HTML ഡോക്യുമെന്റേഷനെ അടിസ്ഥാനമാക്കി സൃഷ്ടിച്ചതാണ്
സ്ലീപ്പികാറ്റിൽ നിന്നുള്ള db_deadlock, Thijs Kinkhorst[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>, ഡെബിയനു വേണ്ടി
സിസ്റ്റം (എന്നാൽ മറ്റുള്ളവർക്ക് ഉപയോഗിക്കാം).
28 ജനുവരി 2005 DB5.3_DEADLOCK(1)
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനായി db_deadlock ഉപയോഗിക്കുക