ฉันพยายามเปลี่ยนจากการใช้ 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 plugins และ colorschemes อย่างหนัก (ฝาปิด, nerdtree, tagbar, indentLine, molokai และอื่น ๆ ) เมื่อต้องการปรับสีเทอร์มินัลฉันได้ตั้งค่าต่อไปนี้ใน. vimrc ของฉัน แต่ฉันไม่แน่ใจว่าสิ่งเหล่านี้เกี่ยวข้องกับ tmux crash หรือไม่
set t_ut=
set t_Co=256
นอกจากนี้ฉันได้เปิดใช้งานเมาส์เป็นกลุ่มด้วย 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
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
หรือไม่ มันจะทำให้คุณ logfiletmux-[...].log
ในไดเรกทอรีเดียวกันที่เรียกว่า พยายามสร้างความผิดพลาดและทันทีที่เกิดปัญหาโพสต์บรรทัด X สุดท้ายของบันทึกข้อผิดพลาดของคุณที่นี่ :)!