我正在尝试从使用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插件和colorschemes(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
@polym我已经按如下方式启动了tmux,
—
user881300 2014年
tmux -vvv -S default new-session -s $USER
我将在下次崩溃时粘贴日志
@polym这是tmux服务器崩溃后的输出。
—
user881300 2014年
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 2014年
tail -n200
吗?
@polym我已经在tmux崩溃后将日志附加到问题了
—
user881300 2014年
tmux
使用tmux -vvvv
吗?它将在相同目录下给您一个日志文件tmux-[...].log
。尝试重现崩溃,并在崩溃后立即在此处记录错误日志的最后X行:)!