开发过程中遇到gen_server终止时terminate方法没有被调用,这里记录一下
如果需要在gen_server终止的时候通过terminate方法保存数据,前提条件:
1、捕获退出信号 erlang:process_flag(trap_exit, true)
2、shutdown策略必须是数值,不能是brutal_kill
开发过程中遇到gen_server终止时terminate方法没有被调用,这里记录一下
如果需要在gen_server终止的时候通过terminate方法保存数据,前提条件:
1、捕获退出信号 erlang:process_flag(trap_exit, true)
2、shutdown策略必须是数值,不能是brutal_kill