Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这应该是一个简单的问题,但我对文档的了解不足以找到答案。
如果 OTP 主管在崩溃后重新启动 gen_server,新的子进程会继承崩溃进程的消息队列,还是在崩溃前发送但尚未被旧子进程处理的消息掉在地上?
不,一个进程永远不会继承前一个进程设置的任何状态。主管只会使用最初用于启动它的相同参数重新启动进程。
如果要恢复状态,应确保以持久方式保存此类状态(ETS 表、磁盘上的文件、数据库等)。