RX0156

领域: 执行

错误消息

process.%s 被拒绝:%s 不是发出请求的 gtr 的子进程

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

在 rush 里,进程之间,有一条清晰的家规:只有父亲,才能管自己的孩子。你用 process.new,创建了一个子进程,你就是它的父亲,你可以让它重启,停止,甚至杀掉。可是,你不能对你的邻居动手,也就是一个不是你的孩子的进程,更不能对你自己,你的兄弟,或者你自己的父亲下命令。每个进程,都记录着它的父亲是谁,每一次生命周期的命令,引擎都会检查:发出命令的,是不是真正的父亲。这一次,不是,所以拒绝了。消息里写着,是哪个动词,对哪个地址。举个例子:一个进程,想杀死它的兄弟。怎么改?只对自己创建的子进程下命令。记住:管好自己的孩子,别管邻居。

文本来自 Rush 引擎的错误目录。