J'essaie de passer de l'utilisation de VNC à tmux. Mon tmux continue de planter au moins une fois par semaine et je ne sais pas pourquoi cela se produit. VNC s'est rarement écrasé et ce crash hebdomadaire est un fort inconvénient pour moi de basculer complètement.
Existe-t-il un moyen de savoir pourquoi tmux se bloque? Mon .tmux.conf est assez 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
J'utilise iterm2 avec un mode terminal réglé sur 256 couleurs et j'utilise beaucoup de plugins et de thèmes de couleurs Vim (Lid, nerdtree, tagbar, indentLine, molokai etc.,). Pour ajuster la couleur du terminal, j'ai eu le paramètre suivant dans mon .vimrc mais je ne suis pas sûr si cela est lié d'une manière ou d'une autre à un crash de tmux
set t_ut=
set t_Co=256
De plus, j'ai activé la souris dans mon vim set mouse=a
Existe-t-il un moyen de savoir pourquoi ma session tmux plante?
EDIT: Joindre les journaux finaux de mon serveur 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
Je vais coller le journal lors du prochain plantage
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
utilisertmux -vvvv
? Il vous donnera un fichier journal dans le même répertoire appelétmux-[...].log
. Essayez de reproduire le plantage et dès qu'il se bloque, postez les dernières lignes X de votre journal des erreurs ici :)!