Idea 在服务器上远程运行项目没法重启? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SZhan
V2EX    Java

Idea 在服务器上远程运行项目没法重启?

  •  
  •   SZhan 2023-03-08 09:33:31 +08:00 2900 次点击
    这是一个创建于 958 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前的 Idea 版本是 2022.3 ,由于电脑 16G 运行起来实在是吃紧,所以想到不如放到内网测试服务器上跑,进行调试。所以就在 Edit Configurations 里面配置了 ssh, 一阵子同步项目、传输依赖 jar 后项目是在服务器上跑起来了,也能正常 debug 。但是想要在 ide 里点停止、重启项目就是压根没反应,最后还是任务管理器里关掉的 ide 、进服务器 kill 掉了远程运行的项目。但是全程 top 监测 Linux 服务器的状态,都是正常的,内存没有完全不足。这是啥原因呢?有没有也遇到过这个问题的呀?

    16 条回复    2023-03-09 09:35:03 +08:00
    clf
        1
    clf  
       2023-03-08 10:17:13 +08:00
    没有遇到过。

    不过远程模式得注意必须使用 IDEA 去停止远程的项目,不能直接关机啥的。
    SZhan
        2
    SZhan  
    OP
       2023-03-08 10:57:54 +08:00
    @clf 我是想通过 IDEA 去停止项目的,但是点击停止、重启 debug 都不生效,最后 IDEA 直接卡死了
    WashFreshFresh
        3
    WashFreshFresh  
       2023-03-08 11:21:05 +08:00
    你看看有没有配置能改远程项目的关闭命令,改成 kill -9 ,问题应该能解决。
    ss098
        4
    ss098  
       2023-03-08 11:30:36 +08:00
    IDAE 通过 SSH 执行的命令确实是有不少问题的,目前我是没有找到办法解决。
    bladematrix
        5
    bladematrix  
       2023-03-08 13:34:02 +08:00
    Pycharm 也遇到过,还没解决,尝试过重装也没用,Win11 系统
    FrankAdler
        6
    FrankAdler  
       2023-03-08 14:00:40 +08:00 via iPhone
    如果不打算升级版本,试试 projector ,因为停止维护不支持新版了
    SZhan
        7
    SZhan  
    OP
       2023-03-08 14:07:09 +08:00
    @WashFreshFresh 目前没得找到呢 只看到配置 ssh 机器的地方
    SZhan
        8
    SZhan  
    OP
       2023-03-08 14:08:45 +08:00
    @bladematrix 我的也是 Win11 ,不能用
    SZhan
        9
    SZhan  
    OP
       2023-03-08 14:15:20 +08:00
    @FrankAdler 我简单了解了一下,Projector 是不是那种在服务器上搭建服务端,然后本机电脑上的 ide 就类似一个浏览器一样,远程在服务器上开发呀?这种应该挺吃服务器性能吃内存呢把?内网服务器分的内存都挺小的
    FrankAdler
        10
    FrankAdler  
       2023-03-08 14:44:27 +08:00
    @SZhan 是的,整个 ide 跑在服务器上,所以内存需要大点,客户端通过浏览器或者 projector 客户端连接(其实都是基于 websocket ),内网体验比较接近本地,
    Navee
        11
    Navee  
       2023-03-08 14:57:22 +08:00
    需要 jetbrain gateway
    SZhan
        12
    SZhan  
    OP
       2023-03-08 14:58:48 +08:00
    @FrankAdler 奥奥!了解了,感谢哈。其实如果光开发的话,我这个电脑还是扛得住的,内存占用 70%。但是项目跑起来的时候就吃力了开始,内存占用能到 90%以上
    SZhan
        13
    SZhan  
    OP
       2023-03-08 15:08:16 +08:00
    @Navee 嗯嗯,这个我晓得,类似 vscode remote ,把整个 idea 部署在服务器上。但是服务器性能不咋样,我需求是开发完以后运行项目的过程想放在 linux 服务器上,能够支持 debug 。但是楼上的老哥们可能理解的都是用 remote development 的方式。
    目前我尝试的是 ide 里把运行时 Edit Configuration 从 local machine 改为 ssh ,能运行,但是问题就在于重启和停止的时候就直接失效没反应了
    WashFreshFresh
        14
    WashFreshFresh  
       2023-03-08 17:06:31 +08:00
    如果是 root 用户登录的话,换个用户试试。idea 的 ssh ,远程 stop 执行的是 kill -15 ,ssh 默认的默认配置好像对 root 用户登录执行命令的时候有限制。
    SZhan
        15
    SZhan  
    OP
       2023-03-09 08:55:25 +08:00
    @WashFreshFresh 好!我来试试
    SZhan
        16
    SZhan  
    OP
       2023-03-09 09:35:03 +08:00
    @WashFreshFresh 试了还是不行呢,只要一到源码同步结束以后进入运行过程,就没法进行任何重启或者停止操作了,不知道这个图片能不能看到
    [![ppm5Ib9.png]( https://s1.ax1x.com/2023/03/09/ppm5Ib9.png)]( https://imgse.com/i/ppm5Ib9)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2347 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 15:49 PVG 23:49 LAX 08:49 JFK 11:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86