`
langzhe
  • 浏览: 290419 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

远程debug调试

 
阅读更多

 

官方:

/lib/debugger-3.2.6/doc/html/debugger_chapter.html#id58850

看了此文档,也没有找到怎么使用。不知道没提供还是我没找到。

1.11  Debugging Remote Nodes

By using debugger:start/1, it can be specified if Debugger should be started in local or global mode.

debugger:start(local | global)

If no argument is provided, Debugger is started in global mode.

------------------下面是另一个方案-----------------------------------------------------

来自

 

李存刚的测试

第1步:配置从本地机器ssh免登录的远程节点所在服务器

第2步:在远程节点上配置kernel属性,或者直接写一个config文件:[  {kernel, [{start_boot_server, true} ,  {boot_server_slaves, [{192,168,0,107}]}]}  ].说明:通过erlang_boot_server:start/1启动boot server,通过erl_boot_server:add_slave/1加载一个slave,也就是允许连接本机从而加载代码的client,{192,168,0,107}是我测试客户端的IP地址

第3步:在远程节点上启动boot_server   例如:erl -name a@192.168.0.132 -setcookie abc -config bserver #

第4步: 启动本地调试节点   erl -name b@192.168.0.107 -setcookie abc -loader inet -hosts "192.168.0.132" -id a第5步: 在本地调试节点b@192.168.0.107 启动 debugger   > debugger:start().   然后在打开的界面 通过sftp选择文件,然后在本地节点 运行应用调试即可。

 

看来他的测试,使我想起了

 

Erlang集群节点集合的启动注意的问题 

翻出来一个看差不多。节点顺利启动成功。

远程: erl -kernel start_boot_server true boot_server_slaves '[{192,168,1,8}]' -name master@192.168.1.11 -setcookie abc

本地: erl -name b@192.168.1.8 -setcookie abc -loader inet -hosts "192.168.1.11" -id master@192.168.1.11

在本地打开 打开im().看到能装载文件,兴奋了一会。

这是发现在远程运行程序,本地debug断点不起作用。需要在本地运行才可以。

试了好几次都不可以。

疑问:加载过来的代码在什么地方存储的?  》》》加载到虚拟机????

 

erlc +debug_info foo.erl


 

0
10
分享到:
评论

相关推荐

    远程debug调试Java

    远程debug调试Java,直接替换到apache-tomcat-7.0.78/bin/下的startup.sh

    Java远程debug调试视频教程+文档+源码.txt

    Java远程debug调试视频教程+文档+源码 结合IDEA工具 jar包 war包方式

    swoole的远程debug调试.docx

    phpstorm2019远程调试swoole4.4.5 centos详细配置讲解,win10环境下安装,排除了可能跳进去的坑

    eclipse远程debug调试

    NULL 博文链接:https://akycza.iteye.com/blog/1500002

    phpstorm 远程调试,远程网页调试,使用远程php命令进行本地debug调试

    phpstorm远程网页调试,解决线上的问题无法调试的问题,能够更好的在线调试代码 phpstorm远程debug,可以解决一些windows系统上无法安装的插件的调试,例如swoole,ffmpeg,imagick等

    win10 协同centos7 共享文件夹方式 实现phpstorm下的swoole的远程debug调试

    在本文档中,我们将探讨如何在Win10环境下利用PHPStorm进行Swoole的远程调试,特别是在Swoft项目开发中。由于Swoole扩展只能在Linux系统中安装,因此我们需要构建一个协同环境来实现Windows与CentOS7之间的文件共享...

    jvm tomcat eclipse 远程 断点 debug 调试 jpda

    在Eclipse中,打开Debug配置界面,选择"Remote Java Application"模板,填入远程服务器的信息(主机名、端口号),然后启动调试。当远程应用执行到断点处时,Eclipse会暂停并显示当前上下文,使得开发者可以查看...

    IDEA,Eclipse远程调试应用

    在Eclipse中,右键点击需要远程调试的项目,选择Debug as -> Remote Java Application。 #### 3.2 选择Remote Java Application Eclipse会自动尝试连接到项目中所配置的远程调试端口。如果没有配置或有多个远程...

    JBoss远程代码调试配置说明

    然而,在测试过程中如果出现程序 bug 问题,但又不知道什么原因时,我们可以考虑使用远程 debug 调试功能。这样我们就可以在本地跟踪实际代码,来一步一步的追踪出现问题的地方,从而加快我们项目开发的进度。 如何...

    TongWeb的debug调试.doc

    【TongWeb的Debug调试详解】 在IT行业中,TongWeb是一个基于Java技术的企业级应用服务器,它提供了高效、稳定的应用运行环境。当我们在运维过程中遇到问题或在部署应用程序时遭遇困难,通常需要进行调试来定位和...

    Tomcat使用IDEA远程Debug调试的讲解

    本文主要介绍了如何使用集成开发环境IntelliJ IDEA (IDEA)进行远程Debug调试Tomcat服务器,这对于解决线上问题和优化代码效率非常有帮助。以下是详细的步骤和注意事项: 首先,我们需在Tomcat的运行环境中进行配置...

    weblogic远程debug

    远程Debug允许开发者在不中断生产环境服务的情况下,通过网络连接到运行中的WebLogic实例,对应用代码进行调试。这通常涉及到设置服务器端的Debug端口,并在IDE(如Eclipse或IntelliJ IDEA)中配置相应的Debug连接。...

    Java开发环境Eclipse远程调试端口配置

    ### Java开发环境Eclipse远程调试端口配置 #### 运行环境配置 为了实现Java Eclipse远程调试功能,首先需要确保本地开发环境与远程服务器环境之间的兼容性和一致性。具体步骤如下: 1. **运行ncSysconfig命令**:...

    Jrebel远程热部署+远程debug1

    同时,结合远程 Debug 功能,开发者可以在本地 IDE 中直接调试远程服务器上的代码,极大地提高了开发效率。 ### 1. Jrebel 客户端安装 在客户端的 IntelliJ IDEA(简称 IDEA)中安装 Jrebel 可以通过插件市场完成...

    [] - 2023-04-21 使用 IDEA 远程 Debug 调试(一篇懂所有).pdf

    互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术...

    windchill远程调试详细介绍

    windchill 远程调试详细介绍 Windchill 是一种基于 Java 平台的开发环境,它提供了一个强大而灵活的远程调试机制。本文将详细介绍 Windchill 远程调试的配置和实现过程。 一、Windchill 远程调试概述 Windchill ...

    NC eclipse 远程调试

    NC Eclipse 远程调试是指在 Eclipse 集成开发环境中,使用 Java Debug Wire Protocol (JDWP) 实现远程调试 Java 应用程序的功能。JDWP 是一个基于 socket 的通信协议,用于在 debug 客户端和服务器之间传输调试信息...

    Debug远程断点调试配制

    以下是对"Debug远程断点调试配制"这一主题的详细解释: 首先,我们来理解什么是远程断点调试。断点调试是一种编程调试技术,允许我们在代码的特定位置设置"断点",当程序执行到这些点时,它会暂停,这样开发者就...

    eclipse远程debug

    eclipse 远程 debug 是一种常用的 debugging 技术,用于在远程服务器上调试 Web 应用程序。今天我们将讨论如何使用 eclipse 远程 debug tomcat 和 websphere 的 web 应用。 首先,让我们了解一下 JPDA 的概念。JPDA...

    tomcat远程debug与jrebel热部署文件

    至于`remote-debug.bat`,这是一个用于远程调试的批处理文件,它通常会调用已经配置好远程调试参数的`catalina.sh`或`catalina.bat`,并启动调试客户端,连接到之前设置的调试端口(如8000)。 总结来说,通过配置...

Global site tag (gtag.js) - Google Analytics