Я намагаюся перейти від використання VNC до tmux. Мій tmux постійно збивається щонайменше раз на тиждень, і я не знаю, чому це відбувається. VNC рідко виходить з ладу, і цей тижневий збій є сильною шкодою для мене повністю переключитися.
Чи є спосіб я з'ясувати причину збоїв tmux? Мій .tmux.conf досить простий
#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
Я використовую iterm2 з термінальним режимом, встановленим на 256 кольорів, і активно використовую плагіни vim та кольорові схеми (Lid, nerdtree, tagbar, indentLine, molokai тощо). Для налаштування кольору терміналу в моєму .vimrc було встановлено наступне налаштування, але я не впевнений, чи пов’язані вони якимось чином із аварією tmux
set t_ut=
set t_Co=256
Крім того, я ввімкнув мишу в своєму vim set mouse=a
Чи є спосіб знайти, чому мій сеанс tmux виходить з ладу?
EDIT: Приєднання остаточних журналів з мого 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
я вставлю журнал під час наступної аварії
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
використовуватиtmux -vvvv
? Це дасть вам файл журналу в тому самому каталозі, який називаєтьсяtmux-[...].log
. Спробуйте відтворити збій, і як тільки він вийде з ладу, опублікуйте тут останні X рядки журналу помилок :)!