erlang工作笔记
诸葛伦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
跨服步骤
1,先启动中心机等待2,启动跨服机3,同步节点到中心机4,启动游戏机通知节点到中心机,中心机返回全服跨服节点,给游戏机5,游戏机给跨服节点添加权限,并通知所有节点原创 2020-07-08 11:15:52 · 1013 阅读 · 0 评论 -
windows界面启动linux下的observer:start()
1.默认情况下Erlang的集群访问是全授权的,只要cookie认证过了后,新加入的节点可以访问集群里面的任何机器,这给运维带来很大风险。目前erlang有二种方法可以限制 1. IP网段限制 2. 节点名称限制。这个是通过net_kernel:allow来实现的,参看:cmd 开启允许链接的节点名werl -name node@192.168.XX.XX-setcookie YYYYY...原创 2019-11-26 15:12:49 · 503 阅读 · 0 评论 -
平时笔记
查看staterp(sys:get_state(pid(0,101,0))).查看编码 vim 下 set fileencoding战场匹配,一定不要让跨服机先连战场,要让战场去连跨服机;因为跨服机先连战场回用掉一个端口,这样的话跨服机的端口就不够用了。observer:start(). 视图显示,erlang进程树...原创 2020-09-22 16:29:02 · 322 阅读 · 0 评论 -
Erlang项目内存泄漏分析方法
这篇文章主要介绍了Erlang项目内存泄漏分析方法,本文讲解了分析方法、分析流程并找到问题原因和解决方法,需要的朋友可以参考下随着项目越来越依赖Erlang,碰到的问题也随之增加。前段时间线上系统碰到内存高消耗问题,记录一下troubleshooting的分析过程。线上系统用的是Erlang R16B02版本。问题描述有几台线上系统,运行一段时间,内存飙升。系统模型很简单,有网络连接,...转载 2018-07-15 20:23:33 · 852 阅读 · 0 评论 -
erlang trace(打印某个模块方法调用次数)
trace 日志 会把mod 每次调用详细MFA log 下来,args 太大就不好看了 %trace Mod 所有方法的调用trace(Mod) -> dbg:tracer(), dbg:tpl(Mod, '_', []), dbg:p(all, c).%trace Node上指定 Mod 所有方法的调用, 结果将输出到本地shelltrac...原创 2019-02-11 16:38:07 · 788 阅读 · 0 评论 -
erlang节点时间问题
昨天发现线上游戏后台开关出了问题,吓得我赶紧去看一下。习惯性上主节点打印出ets发现ets存的数据都对但是登录游戏却看到到时间关的活动没关到。。。怀疑了一下人生后,决定上2节点看一下,发现1节点的ets上存的活动确实关了,但是2节点上的还是开着的,吓得我赶紧看一下代码,发现以前的大兄弟写的是跨天时每个节点自己加载一下模板表,算一次自己的活动开关。后续的开关变化都由主节点通知。想了各种情况最后发现是...原创 2019-05-08 14:59:47 · 363 阅读 · 0 评论 -
游戏卡死玩家问题
进入战场,打着打着,发现角色都倒下了但是没复活。发现5个角色只躺下了三个,剩下两个卡在出生点的不可行走点了。。表哥把出点录的离不可行走点太近了,而副角色的出生点是随机在主角色周围的150像素之内随机取的。结果副角色被卡到了不可行走点.......原创 2019-05-08 15:06:07 · 218 阅读 · 0 评论 -
回滚数据库日志
/usr/local/mysql/bin/mysqlbinlog --start-datetime="2019-7-01 0:00:00" --stop-datetime="2019-7-01 01:00:00" mysql-bin.0000* > log.sql原创 2019-07-01 17:36:41 · 725 阅读 · 0 评论
分享