上一主题: 内核边界

下一主题: 日志消息

启动状态检查/报告

默认情况下,当组件启动过程完成时,APK 初始化代码使用 VM 代理建立的服务连接发送启动已完成的通知。

网格使用该通知作为组件成功启动的信号。

组件可以配备有可选的启动检查脚本,它在操作系统启动完成时运行,并且可以检查(以某种特定于组件的方式)组件是否已正确地初始化并且是否可以运行。 例如:如果组件是 HTTP 服务器,脚本可能尝试在本地主机上向 HTTP 端口发出请求,以确认 HTTP 后台进程是否可以运行。

启动检查脚本是名为 applogic_appliance 的 shell 脚本(存储在特定于操作系统的位置-参见安装指南),作为 shell include 文件运行(例如:使用 Posix shell 的 "." 命令)。 期望返回成功或失败状态,或者打印错误消息到标准错误流 (stderr)。