Questo è il comando ktserver che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ktserver: un server di database leggero
DESCRIZIONE
Il comando `ktserver' esegue il server che gestisce le istanze del database. Questo comando viene utilizzato
nel seguente formato. `db' specifica il nome di un database. Se non viene specificato alcun database, an
viene aperto il database in memoria senza nome.
ktserver [-ospite str] [-porta num] [-Tout num] [-esimo num] [-tronco d'albero filetto]
[-Quello|-ls|-Le|-lz] [-ulog dir] [-ulim num] [-uasi num] [-sid num] [-ord]
[-Avena|-oa|-solo|-otl|-on] [-asi num] [-cenere] [-bgs dir] [-bgsi num] [-bgc str]
[-dmn] [-pid filetto] [-scr filetto] [-mhost str] [-importa num] [-rts filetto] [-riv num]
[-per favore filetto] [-plex str] [-pldb filetto] [db...]
Le opzioni presentano quanto segue.
-ospite str : specifica il nome host del server.
-porta num : specifica il numero di porta del server.
-Tout num : specifica il timeout in secondi.
-esimo num : specifica il numero di thread di lavoro. Per impostazione predefinita è 8.
-tronco d'albero filetto : specifica il percorso del file di registro. Per impostazione predefinita, vengono scritti i log
l'uscita standard.
-Quello : imposta il livello di registrazione "INFO".
-ls : imposta il livello di registrazione "SISTEMA".
-Le : imposta il livello di registrazione "ERRORE".
-lz : imposta il livello di registrazione "NESSUNO".
-ulog dir : specifica il percorso della directory del registro di aggiornamento. Per impostazione predefinita, lo è
Disabilitato.
-ulim num : specifica la dimensione limite di ogni file di registro di aggiornamento.
-uasi num : specifica l'intervallo di sincronizzazione dei file di registro degli aggiornamenti. Di
per impostazione predefinita è disabilitato.
-sid num : specifica il numero ID del server.
-ord : apre il database come lettore.
-Avena : apre il database con l'opzione di transazione automatica.
-oa : apre il database con l'opzione di sincronizzazione automatica.
-solo : apre il database senza l'opzione di blocco.
-otl : apre il database con l'opzione di blocco prova.
-on : apre il database senza l'opzione di riparazione automatica.
-asi num : specifica l'intervallo di sincronizzazione automatica. Per impostazione predefinita, lo è
Disabilitato.
-cenere : esegue la sincronizzazione fisica mentre la sincronizzazione automatica.
-bgs dir : specifica il percorso della directory degli snapshot in background. Per impostazione predefinita, esso
è disabilitato.
-bgsi num : specifica l'intervallo di snapshot in background. Per impostazione predefinita, lo è
180
-bgsc str : specifica l'algoritmo di compressione dello snapshot. "zlib", "lzo",
sono "lzma" sono supportati.
-dmn : passa a un processo demone.
-pid filetto : specifica il file che contiene l'ID del processo tramite cui inviare i segnali.
- cmd dir : specifica il percorso di ricerca dei comandi per i comandi esterni. Per impostazione predefinita, lo è
l'attuale direttrice.
-scr filetto : specifica il file di script per l'estensione di scripting.
-mhost str : specifica il nome host del server master di replica.
-importa num : specifica il numero di porta del server master di replica.
-rts filetto : specifica il file che contiene il timestamp della replica.
-riv num : specifica l'intervallo di ogni operazione di replica in millisecondi.
Per impostazione predefinita, è 0.04.
-per favore filetto : specifica il file della libreria condivisa di un server collegabile.
-plex str : specifica l'espressione di configurazione di un server collegabile.
-pldb filetto : specifica il file della libreria condivisa di un database collegabile.
Questo comando restituisce 0 in caso di successo, un altro in caso di fallimento.
Per terminare il processo del server in esecuzione in primo piano, immettere `Ctrl-Do' sul terminale. A
terminare il processo del server in esecuzione come demone, inviare un segnale di terminazione come SIGTERM
dal `kill'comando. Se un processo demone rileva SIGHUP, il server si riavvia e il file
il file di registro viene riaperto. Perché la directory corrente di un processo demone viene modificata in
la directory root, i percorsi dei file correlati devono essere descritti come percorsi assoluti.
La convenzione di denominazione del nome del database è la stessa del database polimorfico di Kyoto
Mobiletto. Se è "-", il database sarà un prototipo di database hash. Se è "+", il
il database sarà un prototipo di database ad albero. Se è ":", il database sarà una scorta
Banca dati. Se è "*", il database sarà un database con hash della cache. Se è "%", il
il database sarà un database con albero della cache. Se il suo suffisso è ".kch", il database sarà a
database degli hash dei file. Se il suo suffisso è ".kct", il database sarà un database ad albero di file.
Se il suo suffisso è ".kcd", il database sarà un database hash di directory. Se il suo suffisso è
".kcf", il database sarà un database con albero di directory. I parametri di ottimizzazione possono seguire il
nome, separato da "#". Ogni parametro è composto dal nome e dal valore, separati
da "=". Se viene specificato il parametro "tipo", il tipo di database è determinato da
valore in "-", "+", ":", "*", "%", "kch", "kct", "kcd" e "kcf". Tutti i tipi di database
supportano i parametri di registrazione "log", "logkinds" e "logpx". L'hashish prototipo
Il database e il database dell'albero prototipo non supportano nessun altro parametro di ottimizzazione. IL
il database stash supporta "bnum". Il database dell'hash della cache supporta "opts", "bnum", "zcomp",
"capcnt", "capsiz" e "zkey". Il database dell'albero della cache supporta tutti i parametri del file
database hash della cache ad eccezione della limitazione di capacità e supporta "psiz", "rcomp", "pccap"
Inoltre. Il database degli hash dei file supporta "apow", "fpow", "opts", "bnum", "msiz",
"dfunit", "zcomp" e "zkey". Il database dell'albero dei file supporta tutti i parametri del file
database hash e in aggiunta "psiz", "rcomp", "pccap". Il database degli hash della directory
supporta "opts", "zcomp" e "zkey". Il database dell'albero delle directory supporta tutti i parametri
del database degli hash delle directory e inoltre "psiz", "rcomp", "pccap".
Inoltre, Kyoto Tycoon aggiunge diversi parametri. "ktopts" imposta le opzioni e il file
il valore può contenere "p" per l'opzione persistente. "ktcapcnt" imposta la capacità per record
numero. "ktcapsiz" imposta la capacità in base alla dimensione del database.
Utilizza ktserver online utilizzando i servizi onworks.net