Estoy tratando de cambiar de usar VNC a tmux. Mi tmux sigue fallando al menos una vez a la semana y no tengo idea de por qué sucede esto. VNC rara vez se cuelga y este bloqueo semanal es muy perjudicial para mí para cambiar por completo.
¿Hay alguna manera de averiguar la razón por la cual tmux se bloquea? Mi .tmux.conf es bastante simple
#Don't show the green ribbon below
set -g status off
#Select panes by mouse click
set -g mouse-select-pane on
#enable scrolling by mouse in tmux
set-window-option -g mode-mouse on
#enable resize of pane by mouse
set -g mouse-resize-pane on
Utilizo iterm2 con el modo terminal configurado en 256 colores y uso mucho los complementos vim y los esquemas de colores (Lid, nerdtree, tagbar, indentLine, molokai, etc.). Para ajustar el color del terminal, tuve la siguiente configuración en mi .vimrc pero no estoy seguro de si están relacionados de alguna manera con el bloqueo de tmux
set t_ut=
set t_Co=256
Además, he habilitado el mouse en mi vim set mouse=a
¿Hay alguna manera de averiguar por qué mi sesión tmux se bloquea?
EDITAR: Adjuntar los registros finales de mi servidor tmux
found key 0x1001: ""
input_parse: ' ground
input_c0_dispatch: '
input_parse: ' ' ground
input_parse: ' ground
input_c0_dispatch: '
keys are 1 ()
complete key 0x1001
writing key 0x1001
found key 0x1001: ""
input_parse: ' ground
input_c0_dispatch: '
input_parse: ' ' ground
input_parse: ' ground
input_c0_dispatch: '
keys are 1 ()
complete key 0x1001
writing key 0x1001
found key 0x1001: ""
input_parse: ' ground
input_c0_dispatch: '
input_parse: ' ' ground
input_parse: ' ground
input_c0_dispatch: '
keys are 1 ()
complete key 0x1001
writing key 0x1001
found key 0x1001: ""
input_parse: '' ground
input_c0_dispatch: '
got 5 from client 6
writing 4 to client 6
got 13 from client 6
tmux -vvv -S default new-session -s $USER
la siguiente manera
user@server> tail tmux-server-33131.log input_parse: ' ' ground keys are 1 () complete key 0x2 keys are 1 (d) complete key d 0x64 cmdq 0x12c4460: detach-client (client 8) writing 1 to client 8 got 5 from client 8 writing 4 to client 8 lost client 8 user@server>
tail -n200
?
tmux
usartmux -vvvv
? Le dará un archivo de registro en el mismo directorio llamadotmux-[...].log
. ¡Intenta reproducir el bloqueo y tan pronto como se bloquee, publica las últimas X líneas de tu registro de errores aquí :)!