Sto cercando di passare dall'uso di VNC a tmux. Il mio tmux continua a bloccarsi almeno una volta alla settimana e non so perché questo accada. VNC si è schiantato raramente e questo arresto settimanale è un grave danno per me cambiare completamente.
C'è un modo in cui posso scoprire il motivo per cui si arresta in modo anomalo? Il mio .tmux.conf è piuttosto semplice
#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
Uso iterm2 con la modalità terminale impostata su 256 colori e uso pesantemente plug-in e schemi colori di Vim (Lid, nerdtree, tagbar, indentLine, molokai ecc.). Per regolare il colore del terminale avevo le seguenti impostazioni nel mio .vimrc ma non sono sicuro che siano in qualche modo legate al crash di tmux
set t_ut=
set t_Co=256
Inoltre, ho abilitato il mouse in vim set mouse=a
C'è un modo per scoprire perché la mia sessione di tmux si sta arrestando in modo anomalo?
EDIT: allego i log finali dal mio server 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
il registro durante il prossimo arresto
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
usaretmux -vvvv
? Ti darà un file di log nella stessa directory chiamatatmux-[...].log
. Prova a riprodurre il crash e non appena si blocca, pubblica qui le ultime X righe del tuo registro degli errori :)!