otp 相关问题

OTP是一组用Erlang编写的有用的中间件,库和工具。它是Erlang开源发行版的一个组成部分。 (对于一次性密码,请使用[tag:one-time-password])

ElixirErlang file_server消息积压和不可靠的吞吐量导致性能问题。

我正在运行一个生产应用程序,它需要大量的IO。每当系统被新的请求淹没时(我做了大量的IO),我看到Erlang file_server在用消息备份。这个备份...

回答 1 投票 1

主管需要自己开主管吗?

假设我有一个主管,我需要为这个主管执行一些start_child。我是否必须先启动所有的主管?还是说我可以只执行supervisor:start_child(my_sup,[])而不执行my_sup ...

回答 2 投票 5

两个独立的lager汇可以登录到同一个文件吗?

目前我们的erlang项目有一个单一的lager sink,而这个项目有多个应用程序,现在我们希望每个应用程序的lager sink, ...

回答 1 投票 0

拉格多个水槽,适用于不同的子应用。

所以我想做的是这样的。每当一个模块调用?DEBUG()或?INFO()或?WARNING()ETC(DEBUG, INFO, WARNING都是宏定义为APPNAME:debugAPPNAME:infoAPPNAME:warning ETC ....

回答 1 投票 0

如何分配Erlang进程(主管行为)?

我有一个Erlang应用程序,它运行一个supervisor行为。现在我想把它分布在不同的节点上,也就是说,被监督的进程应该运行在不同的计算机上。虽然我 ...

回答 1 投票 3

在安卓系统中实现用手机号登录,并在春季启动时进行验证

我需要大家在Android手机号码登录过程中提供帮助。我有一个应用程序,用户应该用手机号码发起登录,然后我需要使用基于OTP的验证号码。

回答 1 投票 0

如何在erlang或elixir中接收可能的值列表?

是否可以有一个动态的值列表,可以用在erlang接收块的守卫中,比如我想写一些像receive {Ref, Message}这样的东西,当Ref在[Refs] -> %% ...

回答 1 投票 0

想要在用户单击按钮后禁用按钮30秒钟,然后在抖动中自动启用它

我正在使用一个登录系统,在该系统上我通过OTP对用户进行身份验证,在这里我想在用户每次单击时禁用重新发送OTP按钮30秒钟。

回答 4 投票 0

Simple_one_for_one仅可在为brutal_kill指定关机策略后才能终止?

主管是OTP行为。 init([])-> RoomSpec = {mod_zytm_room,{mod_zytm_room,start_link,[]},瞬态,野蛮杀人,工作者,[mod_zytm_room]},{确定,{{...

回答 2 投票 5

调用timer.tc会导致SystemLimitError的原因?

我正在Elixir中编写一个简单的模块,该模块将数据加载到用Erlang编写的gen_server中。我需要测量加载操作的时间,而这正是我遇到的问题。当我打电话给:timer ....

回答 1 投票 0

查询使用元组键的erlang ETS表

我有一个ETS表,其中的键由诸如{shell,TIME,NAME,ID}之类的记录组成,我想允许用户使用其中任何一个的组合来搜索条目。 IE:其中TIME

回答 1 投票 1

我的键盘读取SMS OTP的正确格式是什么? iOS

首先,我有一个与此问题相同的问题,即如何在Message上显示键盘上的验证码建议,然后当我收到包含您的一次性密码为123456的消息时,...

回答 1 投票 0

使用httpc lib在Erlang中向磁盘流式传输大http响应

httpc:request(get,{URL,[]},[],[{stream,FilePath}])会返回{ok,saved_to_file},即使远程Web服务在传输响应时中途死亡。我检查磁盘上的内容是...

回答 1 投票 3

在Erlang中定期做某事的最佳方法是什么?

我有一个过程,需要每十五秒做一些工作。我目前正在这样做:-behavior(gen_server)。 interval_milliseconds()->15000。init()-> {确定,_State = ...

回答 3 投票 32

为什么我的主管在初始化时使用badarg失败?

我正在尝试启动一个有一个孩子的类型为one_for_one的主管,并且收到此错误:A = pl:start()。 {error,{badarg,[{erlang,apply,[{state,[0 | 1]}},init,[[]]],[]},{...

回答 1 投票 1

如何在Ubuntu 18/19上升级elixir版本

我已经安装了这些:$ asdf列出elixir 1.6.6 erlang 20.3.8,但就我的一生而言,我不知道如何将我的elixir版本升级到2.x。我在Ubuntu上,有人可以帮忙吗?

回答 1 投票 2

如何定义配置文件变量?

我有一个配置文件,带有:{path,“ / mnt / test /”}。 {name,“ Joe”}。路径和名称可以由用户更改。据我所知,有一种方法可以通过使用...

回答 1 投票 3

Emq mqtt群集:客户端会话管理

我已经阅读了有关emq集群的文档,但是找不到有关如何完成会话管理的明确说明。我了解主题表在群集节点之间共享,但是客户端...

回答 1 投票 2

Erlang simple_one_for_one主管不会重新启动子级

我有一个测试模块和一个simple_one_for_one主管。 test.erl-模块(测试)。 -export([run / 1,do_job / 1])。运行(乐趣)-> test_sup:start_child([乐趣])。 do_job(Fun)-> Pid = ...

回答 1 投票 0

正则表达式可精确匹配6位数字,且数字之间可以有任意数量的空格

我最近需要为JavaScript中的OTP值创建一个正则表达式。输入内容应包含6位数字,中间必须有空格。即使我尝试过...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.