Contents
handlersocket_verbosehandlersocket_addresshandlersocket_porthandlersocket_port_wrhandlersocket_epollhandlersocket_threadshandlersocket_threads_wrhandlersocket_timeouthandlersocket_backloghandlersocket_sndbufhandlersocket_rcvbufhandlersocket_readsizehandlersocket_accept_balancehandlersocket_wrlock_timeout
Il plugin HandlerSocket ha le seguenti opzioni.
Si aggiungano queste opzioni alla sezione [mysqld] del file my.cnf.
handlersocket_verbose
- Spiegazione: Specifica la verbosità dei log.
- Riga di comando:
--handlersocket_verbose="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0 - Max:
10000
- Min:
- Valore Predefinito:
10
handlersocket_address
- Spiegazione: Specifica l'indirizzo IP a cui deve essere associato.
- Riga di comando:
--handlersocket_address="valore" - Contesto: Globale
- Dinamica: No
- Tipo: Indirizzo IP
- Valore Predefinito:
0.0.0.0
handlersocket_port
- Spiegazione: Specifica la porta da usare in lettura. Valore vuoto per disabilitare l'ascolto di una porta.
- Riga di comando:
--handlersocket_port="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valore Predefinito:
9998
handlersocket_port_wr
- Spiegazione: Specifica la porta da usare in scrittura. Valore vuoto per disabilitare l'ascolto di una porta.
- Riga di comando:
--handlersocket_port_wr="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valore Predefinito:
9999
handlersocket_epoll
- Spiegazione: Specifica se utilizzare epoll per il multiplexing dell'I/O.
- Riga di comando:
--handlersocket_epoll="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0 - Max:
1
- Min:
- Valore Predefinito:
1
handlersocket_threads
- Spiegazione: Specifica il numero di thread per le letture. Valore raccomandato = ((# core delle CPU) * 2).
- Riga di comando:
--handlersocket_threads="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
1 - Max:
3000
- Min:
- Valore Predefinito:
16
handlersocket_threads_wr
- Spiegazione: Specifica il numero di thread per le letture. Valore raccomandato = 1.
- Riga di comando:
--handlersocket_threads_wr="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
1 - Max:
3000
- Min:
- Valore Predefinito:
1
handlersocket_timeout
- Spiegazione: Specifica il timeout dei socket in secondi.
- Riga di comando:
--handlersocket_timeout="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
30 - Max:
3600
- Min:
- Valore Predefinito:
300
handlersocket_backlog
- Spiegazione: Specifica la lunghezza del backlog di ascolto.
- Riga di comando:
--handlersocket_backlog="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
5 - Max:
1000000
- Min:
- Valore Predefinito:
32768
handlersocket_sndbuf
- Spiegazione: Specifica la lunghezza massima del buffer dei socket in uscita (in byte). Se è '0' verrà utilizzato il default del sistema.
- Riga di comando:
--handlersocket_sndbuf="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0 - Max:
1677216
- Min:
- Valore Predefinito:
0
handlersocket_rcvbuf
- Spiegazione: Specifica la lunghezza massima del buffer dei socket in entrata (in byte). Se è '0' verrà utilizzato il default del sistema.
- Riga di comando:
--handlersocket_rcvbuf="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0 - Max:
1677216
- Min:
- Valore Predefinito:
0
handlersocket_readsize
- Spiegazione: Specifica la lunghezza minima del buffer delle richieste. I valori elevati possono consumare la memoria disponibile, ma possono rendere più veloce handlersocket per le grandi richieste.
- Riga di comando:
--handlersocket_readsize="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0 - Max:
1677216
- Min:
- Valore Predefinito:
0(se possibile4096)
handlersocket_accept_balance
- Spiegazione: Se impostato a un valore diverso da zero ('
0'), handlersocket cerca di distribuire fra i thread le connessioni accettate. Il default è0ma se si utilizzano le connessioni persistenti (ad esempio se si usano i pool delle connessioni lato client), allora si raccomanda di usare 0. - Riga di comando:
--handlersocket_accept_balance="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0 - Max:
10000
- Min:
- Valore Predefinito:
0
handlersocket_wrlock_timeout
- Spiegazione: Il timeout dei lock in scrittura in secondi. Quando agisce sulle richieste di scrittura handlersocket crea un lock chiamato 'handlersocket_wr', e questa opzione ne determina la durata.
- Riga di comando:
--handlersocket_wrlock_timeout="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0 - Max:
3600
- Min:
- Valore Predefinito:
12
Commenti
Sto caricando i commenti......