我正在尝试从使用 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
Run Code Online (Sandbox Code Playgroud)
我在终端模式设置为 256 色的情况下使用 iterm2,并大量使用 vim 插件和颜色方案(Lid、nerdtree、tagbar、indentLine、molokai 等)。要调整终端颜色,我在 .vimrc 中进行了以下设置,但我不确定这些是否与 tmux 崩溃有关
set t_ut=
set t_Co=256
Run Code Online (Sandbox Code Playgroud)
另外,我在 vim 中启用了鼠标 set mouse=a
有没有办法找出我的 tmux 会话崩溃的原因?
编辑:从我的 tmux-server 附加最终日志
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
Run Code Online (Sandbox Code Playgroud)
小智 10
我在 tmux github 页面的自述文件中找到了这个。
“对于调试,使用 -v 或 -vv 运行 tmux 将在当前目录中生成服务器和客户端日志文件。”
换句话说,除非你明确告诉它记录,否则它不会。
这可能/将取决于您正在使用的发行版,以及是否安装了 tmux 的调试/开发包,以及是否会转储核心(如果操作系统设置允许)。如果它转储核心,并且您有调试版本,那么您应该能够很好地缩小失败原因的范围。
归档时间: |
|
查看次数: |
21623 次 |
最近记录: |