gateway linux远程后端 连接报错:“exit code: 1“

gateway linux远程后端 连接时报错:"exit code: 1"

问题细节

之前使用gateway连接过,但某次连接时报错日志如下,面板会弹出信息,也可在C:\Users\YJM\AppData\Local\JetBrains\IntelliJIdea2023.3\log\gateway\20240504-171145文件夹deploy-logs-20240504-171334下查看(同时还会产生内容相同的C:\Users\YJM\AppData\Local\Temp\gateway-logs-20240504-18461014514346773463497787.zip文件):

bash 复制代码
2024-05-04 18:45:45,172	WARN	exit code: 1	/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /home/user/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_fcf8a611ab8f9110082dc5a71cb4e287dc9ee35120fb7880e4e56e6b92abec56\ host-status\ --ide-path=/home/user/.cache/JetBrains/RemoteDev/dist/39aa3ce9065af_ideaIU-241.14494.158\ --project-path=/home/user/yjm
	REMOTE_EXEC_OUTPUT_MARKER_
	{"type":"error","errorCode":"CommandError","data":"Command /home/user/.cache/JetBrains/RemoteDev/dist/39aa3ce9065af_ideaIU-241.14494.158/bin/remote-dev-server.sh failed.\nStdout: Using new app-level config directories\nEnable JDK auto-detection and project SDK setup by default. Set REMOTE_DEV_JDK_DETECTION=false to disable.\nIs running inside Docker container: 0\nCompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true\nIDE 姝e湪鍏抽棴\n\nStderr: \n\nCaused by: exit status 16"} # 这里是编码问题所以乱码了,在bash中查看好像是"IDE 正在关闭",反映了IDE后端没有成功关闭的问题

可以看出是在bash中执行命令/bin/bash -lc echo\ REMOTE_EXEC_OUTPUT_MARKER_\ \&\&\ /home/user/.cache/JetBrains/RemoteDev/remote-dev-worker/remote-dev-worker_fcf8a611ab8f9110082dc5a71cb4e287dc9ee35120fb7880e4e56e6b92abec56\ host-status\ --ide-path=/home/user/.cache/JetBrains/RemoteDev/dist/39aa3ce9065af_ideaIU-241.14494.158\ --project-path=/home/user/yjm而导致的报错,手动在bash中执行,果然出现了一致的报错,这个是由于linxu端的gateway后端进程没有关闭成功导致的,因此需要手动关闭对应的进程。

查看进程

使用pstree -pau命令查看进程,可以发现remote-dev-serv下启动的进程就是intellij他家的远程开发(gateway)的后端相关进程,只需将remote-dev-servlauncher.shld-linux-x86-64用kill命令强行结束即可成功重新连接。

bash 复制代码
# 格式:进程名, 进程PID, 用户名
├─remote-dev-serv,3720208,user ...
  │   └─launcher.sh,3720214 ...
  │       └─ld-linux-x86-64,3720420 --library-path...
  │           ├─copilot-agent-l,3721312 --stdio # 这几个估计是我装的copilot插件
  │           │   ├─{copilot-agent-l},3721313
  │           │   ├─{copilot-agent-l},3721314
  │           │   ├─{copilot-agent-l},3721315
  │           │   ├─{copilot-agent-l},3721316
  │           │   ├─{copilot-agent-l},3721317
  │           │   ├─{copilot-agent-l},3721432
  │           │   ├─{copilot-agent-l},3721434
  │           │   ├─{copilot-agent-l},3721435
  │           │   └─{copilot-agent-l},3721436
  │           ├─fsnotifier,3720766
  │           ├─{ld-linux-x86-64},3720435
  │           ├─{ld-linux-x86-64},3720436
  │           ├─{ld-linux-x86-64},3720437
  │           ├─{ld-linux-x86-64},3720438
  │           ├─{ld-linux-x86-64},3720439
  │           ├─{ld-linux-x86-64},3720440
  │           ├─{ld-linux-x86-64},3720442
  │           ├─{ld-linux-x86-64},3720445
  │           ├─{ld-linux-x86-64},3720446
  │           ├─{ld-linux-x86-64},3720448
  │           ├─{ld-linux-x86-64},3720449
  │           ├─{ld-linux-x86-64},3720450
  │           ├─{ld-linux-x86-64},3720451
  │           ├─{ld-linux-x86-64},3720452
  │           ├─{ld-linux-x86-64},3720453
  │           ├─{ld-linux-x86-64},3720462
  │           ├─{ld-linux-x86-64},3720463
  │           ├─{ld-linux-x86-64},3720464
  │           ├─{ld-linux-x86-64},3720478
  │           ├─{ld-linux-x86-64},3720479
  │           ├─{ld-linux-x86-64},3720480
  │           ├─{ld-linux-x86-64},3720482
  │           ├─{ld-linux-x86-64},3720483
  │           ├─{ld-linux-x86-64},3720484
  │           ├─{ld-linux-x86-64},3720486
  │           ├─{ld-linux-x86-64},3720487
  │           ├─{ld-linux-x86-64},3720489
  │           ├─{ld-linux-x86-64},3720490
  │           ├─{ld-linux-x86-64},3720492
  │           ├─{ld-linux-x86-64},3720493
  │           ├─{ld-linux-x86-64},3720494
  │           ├─{ld-linux-x86-64},3720495
  │           ├─{ld-linux-x86-64},3720496
  │           ├─{ld-linux-x86-64},3720498
  │           ├─{ld-linux-x86-64},3720499
  │           ├─{ld-linux-x86-64},3720500
  │           ├─{ld-linux-x86-64},3720501
  │           ├─{ld-linux-x86-64},3720502
  │           ├─{ld-linux-x86-64},3720503
  │           ├─{ld-linux-x86-64},3720504
  │           ├─{ld-linux-x86-64},3720505
  │           ├─{ld-linux-x86-64},3720506
  │           ├─{ld-linux-x86-64},3720507
  │           ├─{ld-linux-x86-64},3720508
  │           ├─{ld-linux-x86-64},3720509
  │           ├─{ld-linux-x86-64},3720510
  │           ├─{ld-linux-x86-64},3720511
  │           ├─{ld-linux-x86-64},3720512
  │           ├─{ld-linux-x86-64},3720514
  │           ├─{ld-linux-x86-64},3720516
  │           ├─{ld-linux-x86-64},3720517
  │           ├─{ld-linux-x86-64},3720518
  │           ├─{ld-linux-x86-64},3720520
  │           ├─{ld-linux-x86-64},3720521
  │           ├─{ld-linux-x86-64},3720522
  │           ├─{ld-linux-x86-64},3720523
  │           ├─{ld-linux-x86-64},3720524
  │           ├─{ld-linux-x86-64},3720525
  │           ├─{ld-linux-x86-64},3720526
  │           ├─{ld-linux-x86-64},3720527
  │           ├─{ld-linux-x86-64},3720528
  │           ├─{ld-linux-x86-64},3720530
  │           ├─{ld-linux-x86-64},3720532
  │           ├─{ld-linux-x86-64},3720534
  │           ├─{ld-linux-x86-64},3720537
  │           ├─{ld-linux-x86-64},3720538
  │           ├─{ld-linux-x86-64},3720540
  │           ├─{ld-linux-x86-64},3720541
  │           ├─{ld-linux-x86-64},3720542
  │           ├─{ld-linux-x86-64},3720543
  │           ├─{ld-linux-x86-64},3720545
  │           ├─{ld-linux-x86-64},3720546
  │           ├─{ld-linux-x86-64},3720548
  │           ├─{ld-linux-x86-64},3720550
  │           ├─{ld-linux-x86-64},3720551
  │           ├─{ld-linux-x86-64},3720553
  │           ├─{ld-linux-x86-64},3720554
  │           ├─{ld-linux-x86-64},3720555
  │           ├─{ld-linux-x86-64},3720556
  │           ├─{ld-linux-x86-64},3720557
  │           ├─{ld-linux-x86-64},3720558
  │           ├─{ld-linux-x86-64},3720559
  │           ├─{ld-linux-x86-64},3720560
  │           ├─{ld-linux-x86-64},3720562
  │           ├─{ld-linux-x86-64},3720565
  │           ├─{ld-linux-x86-64},3720567
  │           ├─{ld-linux-x86-64},3720568
  │           ├─{ld-linux-x86-64},3720570
  │           ├─{ld-linux-x86-64},3720571
  │           ├─{ld-linux-x86-64},3720573
  │           ├─{ld-linux-x86-64},3720574
  │           ├─{ld-linux-x86-64},3720576
  │           ├─{ld-linux-x86-64},3720580
  │           ├─{ld-linux-x86-64},3720581
  │           ├─{ld-linux-x86-64},3720583
  │           ├─{ld-linux-x86-64},3720584
  │           ├─{ld-linux-x86-64},3720585
  │           ├─{ld-linux-x86-64},3720586
  │           ├─{ld-linux-x86-64},3720588
  │           ├─{ld-linux-x86-64},3720589
  │           ├─{ld-linux-x86-64},3720591
  │           ├─{ld-linux-x86-64},3720592
  │           ├─{ld-linux-x86-64},3720594
  │           ├─{ld-linux-x86-64},3720595
  │           ├─{ld-linux-x86-64},3720596
  │           ├─{ld-linux-x86-64},3720597
  │           ├─{ld-linux-x86-64},3720598
  │           ├─{ld-linux-x86-64},3720599
  │           ├─{ld-linux-x86-64},3720600
  │           ├─{ld-linux-x86-64},3720601
  │           ├─{ld-linux-x86-64},3720602
  │           ├─{ld-linux-x86-64},3720603
  │           ├─{ld-linux-x86-64},3720604
  │           ├─{ld-linux-x86-64},3720605
  │           ├─{ld-linux-x86-64},3720606
  │           ├─{ld-linux-x86-64},3720607
  │           ├─{ld-linux-x86-64},3720608
  │           ├─{ld-linux-x86-64},3720609
  │           ├─{ld-linux-x86-64},3720610
  │           ├─{ld-linux-x86-64},3720611
  │           ├─{ld-linux-x86-64},3720612
  │           ├─{ld-linux-x86-64},3720613
  │           ├─{ld-linux-x86-64},3720614
  │           ├─{ld-linux-x86-64},3720616
  │           ├─{ld-linux-x86-64},3720617
  │           ├─{ld-linux-x86-64},3720619
  │           ├─{ld-linux-x86-64},3720620
  │           ├─{ld-linux-x86-64},3720622
  │           ├─{ld-linux-x86-64},3720623
  │           ├─{ld-linux-x86-64},3720624
  │           ├─{ld-linux-x86-64},3720625
  │           ├─{ld-linux-x86-64},3720626
  │           ├─{ld-linux-x86-64},3720627
  │           ├─{ld-linux-x86-64},3720629
  │           ├─{ld-linux-x86-64},3720630
  │           ├─{ld-linux-x86-64},3720632
  │           ├─{ld-linux-x86-64},3720633
  │           ├─{ld-linux-x86-64},3720634
  │           ├─{ld-linux-x86-64},3720635
  │           ├─{ld-linux-x86-64},3720636
  │           ├─{ld-linux-x86-64},3720637
  │           ├─{ld-linux-x86-64},3720638
  │           ├─{ld-linux-x86-64},3720639
  │           ├─{ld-linux-x86-64},3720640
  │           ├─{ld-linux-x86-64},3720641
  │           ├─{ld-linux-x86-64},3720642
  │           ├─{ld-linux-x86-64},3720644
  │           ├─{ld-linux-x86-64},3720645
  │           ├─{ld-linux-x86-64},3720646
  │           ├─{ld-linux-x86-64},3720647
  │           ├─{ld-linux-x86-64},3720648
  │           ├─{ld-linux-x86-64},3720652
  │           ├─{ld-linux-x86-64},3720653
  │           ├─{ld-linux-x86-64},3720654
  │           ├─{ld-linux-x86-64},3720655
  │           ├─{ld-linux-x86-64},3720656
  │           ├─{ld-linux-x86-64},3720658
  │           ├─{ld-linux-x86-64},3720659
  │           ├─{ld-linux-x86-64},3720666
  │           ├─{ld-linux-x86-64},3720667
  │           ├─{ld-linux-x86-64},3720668
  │           ├─{ld-linux-x86-64},3720669
  │           ├─{ld-linux-x86-64},3720671
  │           ├─{ld-linux-x86-64},3720672
  │           ├─{ld-linux-x86-64},3720673
  │           ├─{ld-linux-x86-64},3720678
  │           ├─{ld-linux-x86-64},3720679
  │           ├─{ld-linux-x86-64},3720690
  │           ├─{ld-linux-x86-64},3720691
  │           ├─{ld-linux-x86-64},3720692
  │           ├─{ld-linux-x86-64},3720693
  │           ├─{ld-linux-x86-64},3720694
  │           ├─{ld-linux-x86-64},3720695
  │           ├─{ld-linux-x86-64},3720696
  │           ├─{ld-linux-x86-64},3720697
  │           ├─{ld-linux-x86-64},3720698
  │           ├─{ld-linux-x86-64},3720699
  │           ├─{ld-linux-x86-64},3720700
  │           ├─{ld-linux-x86-64},3720701
  │           ├─{ld-linux-x86-64},3720702
  │           ├─{ld-linux-x86-64},3720703
  │           ├─{ld-linux-x86-64},3720704
  │           ├─{ld-linux-x86-64},3720705
  │           ├─{ld-linux-x86-64},3720706
  │           ├─{ld-linux-x86-64},3720707
  │           ├─{ld-linux-x86-64},3720708
  │           ├─{ld-linux-x86-64},3720709
  │           ├─{ld-linux-x86-64},3720710
  │           ├─{ld-linux-x86-64},3720711
  │           ├─{ld-linux-x86-64},3720712
  │           ├─{ld-linux-x86-64},3720714
  │           ├─{ld-linux-x86-64},3720719
  │           ├─{ld-linux-x86-64},3720720
  │           ├─{ld-linux-x86-64},3720721
  │           ├─{ld-linux-x86-64},3720738
  │           ├─{ld-linux-x86-64},3720739
  │           ├─{ld-linux-x86-64},3720740
  │           ├─{ld-linux-x86-64},3720767
  │           ├─{ld-linux-x86-64},3720768
  │           ├─{ld-linux-x86-64},3720769
  │           ├─{ld-linux-x86-64},3720770
  │           ├─{ld-linux-x86-64},3720771
  │           ├─{ld-linux-x86-64},3720773
  │           ├─{ld-linux-x86-64},3720781
  │           ├─{ld-linux-x86-64},3720782
  │           ├─{ld-linux-x86-64},3720784
  │           ├─{ld-linux-x86-64},3720785
  │           ├─{ld-linux-x86-64},3720790
  │           ├─{ld-linux-x86-64},3720796
  │           ├─{ld-linux-x86-64},3720797
  │           ├─{ld-linux-x86-64},3720798
  │           ├─{ld-linux-x86-64},3720799
  │           ├─{ld-linux-x86-64},3720800
  │           ├─{ld-linux-x86-64},3720801
  │           ├─{ld-linux-x86-64},3720802
  │           ├─{ld-linux-x86-64},3720803
  │           ├─{ld-linux-x86-64},3720804
  │           ├─{ld-linux-x86-64},3720805
  │           ├─{ld-linux-x86-64},3720806
  │           ├─{ld-linux-x86-64},3720807
  │           ├─{ld-linux-x86-64},3720808
  │           ├─{ld-linux-x86-64},3720809
  │           ├─{ld-linux-x86-64},3720810
  │           ├─{ld-linux-x86-64},3720811
  │           ├─{ld-linux-x86-64},3720812
  │           ├─{ld-linux-x86-64},3720813
  │           ├─{ld-linux-x86-64},3720814
  │           ├─{ld-linux-x86-64},3720815
  │           ├─{ld-linux-x86-64},3721098
  │           ├─{ld-linux-x86-64},3721099
  │           ├─{ld-linux-x86-64},3721100
  │           ├─{ld-linux-x86-64},3721102
  │           ├─{ld-linux-x86-64},3721258
  │           ├─{ld-linux-x86-64},3721318
  │           ├─{ld-linux-x86-64},3721361
  │           ├─{ld-linux-x86-64},3721362
  │           ├─{ld-linux-x86-64},3721385
  │           ├─{ld-linux-x86-64},3721386
  │           ├─{ld-linux-x86-64},3721409
  │           ├─{ld-linux-x86-64},3721412
  │           ├─{ld-linux-x86-64},3721426
  │           ├─{ld-linux-x86-64},3721430
  │           ├─{ld-linux-x86-64},3721431
  │           ├─{ld-linux-x86-64},3721441
  │           ├─{ld-linux-x86-64},3721442
  │           ├─{ld-linux-x86-64},3721445
  │           ├─{ld-linux-x86-64},3721446
  │           ├─{ld-linux-x86-64},3721451
  │           ├─{ld-linux-x86-64},3721471
  │           ├─{ld-linux-x86-64},3721472
  │           ├─{ld-linux-x86-64},3721473
  │           ├─{ld-linux-x86-64},3721474
  │           ├─{ld-linux-x86-64},3721475
  │           ├─{ld-linux-x86-64},3721476
  │           ├─{ld-linux-x86-64},3721477
  │           ├─{ld-linux-x86-64},3721478
  │           ├─{ld-linux-x86-64},3721479
  │           ├─{ld-linux-x86-64},3721480
  │           ├─{ld-linux-x86-64},3721598
  │           ├─{ld-linux-x86-64},3721600
  │           ├─{ld-linux-x86-64},3721626
  │           ├─{ld-linux-x86-64},3721634
  │           ├─{ld-linux-x86-64},3721635
  │           ├─{ld-linux-x86-64},3721636
  │           ├─{ld-linux-x86-64},3721637
  │           ├─{ld-linux-x86-64},3721638
  │           ├─{ld-linux-x86-64},3721639
  │           ├─{ld-linux-x86-64},3721721
  │           ├─{ld-linux-x86-64},3722124
  │           ├─{ld-linux-x86-64},3722131
  │           ├─{ld-linux-x86-64},3722304
  │           ├─{ld-linux-x86-64},3722643
  │           ├─{ld-linux-x86-64},3722644
  │           ├─{ld-linux-x86-64},3722645
  │           ├─{ld-linux-x86-64},3722646
  │           ├─{ld-linux-x86-64},3722647
  │           ├─{ld-linux-x86-64},3722648
  │           ├─{ld-linux-x86-64},3722649
  │           ├─{ld-linux-x86-64},3722650
  │           ├─{ld-linux-x86-64},3722651
  │           ├─{ld-linux-x86-64},3722652
  │           ├─{ld-linux-x86-64},3722653
  │           ├─{ld-linux-x86-64},3722654
  │           ├─{ld-linux-x86-64},3722655
  │           ├─{ld-linux-x86-64},3722656
  │           ├─{ld-linux-x86-64},3722657
  │           ├─{ld-linux-x86-64},3722658
  │           ├─{ld-linux-x86-64},3722659
  │           ├─{ld-linux-x86-64},3722660
  │           ├─{ld-linux-x86-64},3722687
  │           ├─{ld-linux-x86-64},3722688
  │           ├─{ld-linux-x86-64},3722689
  │           ├─{ld-linux-x86-64},3722690
  │           ├─{ld-linux-x86-64},3722691
  │           ├─{ld-linux-x86-64},3722692
  │           ├─{ld-linux-x86-64},3722693
  │           ├─{ld-linux-x86-64},3722694
  │           ├─{ld-linux-x86-64},3722755
  │           ├─{ld-linux-x86-64},3722783
  │           ├─{ld-linux-x86-64},3722850
  │           ├─{ld-linux-x86-64},3722852
  │           ├─{ld-linux-x86-64},3722872
  │           ├─{ld-linux-x86-64},3722912
  │           ├─{ld-linux-x86-64},3722913
  │           ├─{ld-linux-x86-64},3723039
  │           ├─{ld-linux-x86-64},3723047
  │           ├─{ld-linux-x86-64},3726274
  │           ├─{ld-linux-x86-64},3726487
  │           ├─{ld-linux-x86-64},3726492
  │           ├─{ld-linux-x86-64},3729569
  │           ├─{ld-linux-x86-64},3730110
  │           ├─{ld-linux-x86-64},3730111
  │           ├─{ld-linux-x86-64},3730112
  │           ├─{ld-linux-x86-64},3730113
  │           ├─{ld-linux-x86-64},3730114
  │           ├─{ld-linux-x86-64},3730115
  │           ├─{ld-linux-x86-64},3730116
  │           ├─{ld-linux-x86-64},3730117
  │           ├─{ld-linux-x86-64},3730118
  │           ├─{ld-linux-x86-64},3730119
  │           ├─{ld-linux-x86-64},3730120
  │           ├─{ld-linux-x86-64},3730121
  │           ├─{ld-linux-x86-64},3730122
  │           ├─{ld-linux-x86-64},3730123
  │           ├─{ld-linux-x86-64},3730124
  │           ├─{ld-linux-x86-64},3730125
  │           ├─{ld-linux-x86-64},3730126
  │           ├─{ld-linux-x86-64},3730127
  │           ├─{ld-linux-x86-64},3730128
  │           └─{ld-linux-x86-64},3730129
相关推荐
一念之坤1 小时前
零基础学Python之数据结构 -- 01篇
数据结构·python
wxl7812271 小时前
如何使用本地大模型做数据分析
python·数据挖掘·数据分析·代码解释器
NoneCoder1 小时前
Python入门(12)--数据处理
开发语言·python
LKID体2 小时前
Python操作neo4j库py2neo使用(一)
python·oracle·neo4j
意疏2 小时前
【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行
linux·docker
BLEACH-heiqiyihu2 小时前
RedHat7—Linux中kickstart自动安装脚本制作
linux·运维·服务器
小尤笔记2 小时前
利用Python编写简单登录系统
开发语言·python·数据分析·python基础
一只爱撸猫的程序猿2 小时前
一个简单的Linux 服务器性能优化案例
linux·mysql·nginx
FreedomLeo12 小时前
Python数据分析NumPy和pandas(四十、Python 中的建模库statsmodels 和 scikit-learn)
python·机器学习·数据分析·scikit-learn·statsmodels·numpy和pandas