erl相关内容

RabbitMQ:erl.exe 占用高 CPU 使用率

我已经在我的应用程序中实现了 rabbitmq 并且它在 windows server 2008 服务器上运行,问题是 erl.exe 占用了高 CPU 使用率,例如有时它达到 40-45% CPU 使用率,即使在理想情况下(不处理时)任何队列)至少需要 4-15% 的 CPU 使用率. 占用高 CPU 使用率的原因可能是什么?是否有任何设置或我需要做的任何其他事情. 解决方案 您说 ..
发布时间:2021-06-15 19:37:59 C#/.NET

有没有办法打印配置参数?

我已经配置了两个参数. inet_dist_listen_min = Xinet_dist_listen_max = Y 在配置文件中,我将配置文件复制到应有的位置. 有没有办法知道RabbitMQ或ERL都接收到正确的参数? 谢谢. 注意:最终,我使用嗅探器(在数据包中看到了TCP端口)做到了,并且知道它已收到它, 但是有更快的方法吗? 解决方案 对于Rabbit ..
发布时间:2021-05-04 20:41:50 其他开发

如何手动将消息发送到我刚刚生成的进程?

如何发送消息以使用Erlang进行处理?我确实开始了一个过程,并且输出显示pid是. 我的问题是如何手动向此过程()发送消息. 解决方案 虽然确实可以使用list_to_pid/1构造PID,并建议不要使用它发送消息: 此BIF用于调试和在Erlang操作中使用 系统.不应在应用程序中使用它. 一种更好的方法是在开始该过程时保存PID: ..
发布时间:2020-05-27 20:35:59 其他开发

如何使用StackTrace在vb.net中返回错误行号

我正在尝试创建一些将返回错误行号的错误捕获方法。我们有一个中止电子邮件,当进程中止时,我们发送了一个中断邮件,这些邮件给了我们 err.number 和 err.description ,但我想知道实际出错的地方。 我知道您可以执行以下操作: 1:代码这里 2:代码在这里 3:代码在这里 等。并使用ERL来获取数字,但是像这样输入每一行将是乏味的。 有没 ..
发布时间:2017-08-28 01:34:37 开发方法

Erlang VM -s参数行为不正

当我在erl shell中启动一个功能时,工作正常。当我尝试使用erl ... -s模块函数调用相同的函数时,它将失败。 最终失败的代码行是: start(Port) - > mochiweb_http:start([{port,Port},{loop,fun dispatch_requests / 1}])。 我肯定端口设置正确。我的错误信息是: = ..
发布时间:2017-08-27 14:06:09 其他开发语言

Elixir io_lib调用erlang

io_lib:fread(“〜d /〜d /〜d”,“2013/03/03”)。 以上代码适用于erlang,所以理想情况下,在下面的代码应该使用的药剂 :io_lib.fread(“〜d /〜d /〜d”,“2013/03/03”) 但它会生成错误“无功能条件匹配” 检查后发现,调用模块像 :io_lib_fread.fread(“〜 ..
发布时间:2017-08-27 14:01:30 其他开发语言

Erlang:检查重复的插入元素

我想知道插入的元素是否重复。 以下是我正在寻找的简单示例: 在第一次运行时应该返回false。 check_duplicate(“user”,“hi”)。 但在第二次运行中应该返回true。 check_duplicate(“user”,“嗨”)。 解决方案 功能编程的最佳功能之一是纯功能。甚至还有Haskell等功能语言,你不能写不 ..
发布时间:2017-08-27 13:58:15 其他开发语言

发送消息Pid Erlang

我想知道,我如何发送一个消息来处理与erlang。 我确实启动了一个进程,输出显示pid为。 我的问题是如何手动发送一个消息到这个过程()。 Anyhelp将不胜感激 解决方案 虽然 list_to_pid / 1 确实可以用来构造PID并使用它发送不鼓励使用它的用法: 此BIF旨在用于Erlang运行 系统的调试和使用。不应该在应用程序中使用。 ..
发布时间:2017-08-27 13:55:04 其他开发语言

Erlang案例声明

我有以下Erlang代码,它正在给出警告如下,当我尝试编译,但这是有道理的。功能需要两个参数,但是我需要拍照匹配“所有其他”,而不是x,y或z。 -module )。 -export([fall_velocity / 2])。当D> = 0时, fall_velocity(P,D) 案例P x - >数学:sqrt(2 * 9.8 * D); y - >数学:sqr ..
发布时间:2017-08-27 13:50:35 其他开发语言

为什么在之前收到语法错误:'{'?

在使用 Erlang入门部分时玩 I对简单的用例(简单的地图初始化)遇到了奇怪的语法错误。有没有任何建议,为什么会发生这种情况? 1> #{“key”=> 42}。 1:之前的语法错误:'{' 详细信息: Erlang R16B03(erts-5.10.4),Eshell V5.10.4。 解决方案 因为在Erlang 17中引入了地图。 您必须升级安装或不要使用 ..
发布时间:2017-08-27 13:35:51 其他开发语言

添加到Erlang中的现有值

我正在尝试创建一个将数字存储到记录中的函数,然后在函数运行时将值X添加到该数字。 值:5 运行函数(添加一个):1 值应该是:6 运行函数(添加一个):1 值应为7 我尝试使用记录: -record(adder,{value :: integer()})。 ---函数 Number = random:uniform(6), L =#added ..
发布时间:2017-08-27 12:09:48 其他开发语言

在路径中加载所有erlang模块

使用简单的答案使用螺纹依赖关系加载项目的方法,依赖关系现在可以自动解决,但不会自动加载。 那么,如何加载所有的模块我的ebin和/ deps / * / bin路径自动?这样他们可以使用Erlang shell选项卡完成,这大大加快了我的开发过程。 我的解决方案基于Adam Lindberg的伟大答案: https://gist.github.com/1131312 它只会加载项目模块 ..
发布时间:2017-08-27 12:01:34 其他开发语言

Erlang模拟器信息语句是什么意思?

当我启动我的Erlang模拟器时,第一位有一堆信息性的东西。 (稍微重新格式化) manoa:〜stu $ erl Erlang(BEAM)模拟器版本5.6.5 [source] [smp:2] [async-threads:0] [hipe] [kernel-poll:false] Eshell V5.6.5(中止与^ G) 1> 有些可以猜到,可能是 ..
发布时间:2017-08-27 11:29:58 其他开发语言

加快Erlang编辑,编译,运行/调试循环

编辑Erlang应用程序的最快方式是什么,编译代码并查看运行结果?最好在最后一步跳进Erlang shell。 我目前的新手设置: 编译应用程序并启动erl shell的脚本。 然后我输入应用程序:start(foo)。 当我修复打字错误时,我用c('module')和重新启动应用程序。 有更快的方法吗? BTW。我的编辑器是Emacs。 解决方案 这是我的设置: ..
发布时间:2017-04-18 01:32:28 开发方法

erl with centos“无法为ll_alloc创建主载波”

我有一个centos vps。我已经通过命令安装了erlang rpm -Uvh erlang-17.4-1.el6.x86_64.rpm 现在每当我尝试运行我的rabbitmq服务器。或者我只是发出erl命令 然后我得到这个错误。 无法为ll_alloc创建主载波中止 这是一个内存问题erlang无法获得空闲内存或什么? 是机 ..
发布时间:2016-11-14 11:48:49 服务器开发

rabbitmq服务器安装CentOS - Erlang错误

我有centos 6,并试图安装rabbitmq 3.5.3使用rpm。 (没有yum 选项) 它将我抛弃在eror之下。 [root @ osboxes CentOS]#rpm -Uvh rabbitmq-server-3.5.3-1.noarch.rpm 警告:rabbitmq-server-3.5.3 -1.noarch.rpm:头文件V4 DSA / SHA1签名,密钥I ..
发布时间:2016-11-14 11:10:26 Linux/Unix