在erlang进程里增加process_flag(trap_exit, true)的问题
来源:互联网 发布:mac版软件后缀 编辑:程序博客网 时间:2024/04/30 03:11
在erlang进程里加了 process_flag(trap_exit, true).
这个进程报错 监控进程 直接重起 没收到 错误信息
我现在用的 不是otp里的 是自己写的进程
解答:
这个进程报错 监控进程 直接重起 没收到 错误信息
我现在用的 不是otp里的 是自己写的进程
解答:
--你貌似搞错了trap_exit的地方了。不是要死的process自我trap_exit, 而是他的监护process去trap_exit被监护的。也就是你不应该“在这个进程里加process_flag(trap_exit,true)", 而是在你“不是otp里的,自己写的“的监护process里加上trap_exit。你死掉的被监护的process自我无法trap_exit的,而且,因为你加的地方不是对的,直接一个‘EXIT’消息扩散到监护process, 而它却没有trap_exit, 会被连带干掉的(并继续扩散, 如果有上一级).
本文转载自:erlang中国(www.erlangchina.net)
- 在erlang进程里增加process_flag(trap_exit, true)的问题
- process_flag(trap_exit, true)
- erlang进程trap_exit捕获异常退出
- Erlang里的make
- Erlang里的make
- Erlang里的Record
- Erlang学习:介绍Erlang里的Record
- erlang 进程的 hibernate
- erlang的进程池
- erlang进程占用内存过多的查找问题过程
- remoteSort =true 用在store; 和sortable:true 用在column里的一个字段上
- 在Erlang程序里处理状态
- 在Erlang程序里处理状态
- TRUE导致的问题
- 在配置文件里增加代码,可以显示ibaits的日志
- 关于erlang的进程池
- erlang的进程树Supervisor
- 关于erlang的进程池
- Android各版本区别总结
- 双向循环队列
- android开发之Cursor方法的 使用及android遍历
- 转 Siri将改变什么
- 寓言故事—你在为谁而“玩”
- 在erlang进程里增加process_flag(trap_exit, true)的问题
- PostgreSQL之精妙的数据库导入导出工具架构 (二)
- Android中Cursor类的概念和用法
- tiff/tfw, jpg/jpgw坐标文件的格式
- 万能批量js
- 搜索引擎问答推广技巧
- ERP成本计算方法
- ssl加密的方法
- 电脑无法识别USB解决办法