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
터미널 모드가 256 색상으로 설정된 iterm2를 사용하고 vim 플러그인과 색상 화학 (Lid, nerdtree, tagbar, indentLine, molokai 등)을 많이 사용합니다. 터미널 색상을 조정하려면 .vimrc에서 다음 설정을했지만 tmux 충돌과 관련이 있는지 확실하지 않습니다.
set t_ut=
set t_Co=256
또한 vim에서 마우스를 활성화했습니다. set mouse=a
내 tmux 세션이 충돌하는 이유를 찾는 방법이 있습니까?
편집 : 내 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 시작했다 @polym
—
user881300
tmux -vvv -S default new-session -s $USER
나는 다음 충돌시 로그를 붙여 넣습니다
@polym 다음은 tmux 서버가 다운 된 후의 출력입니다.
—
user881300
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>
질문을 편집하고 더 많은 로그 (서버 및 클라이언트)를 넣을 수
—
polym
tail -n200
있습니까?
@polym tmux가 다운 된 후 질문에 로그를 첨부했습니다
—
user881300
tmux
사용tmux -vvvv
? 라는 동일한 디렉토리에 로그 파일이 제공됩니다tmux-[...].log
. 충돌을 재현하고 충돌하자마자 오류 로그의 마지막 X 줄을 여기에 게시하십시오 :)!