Skip to content

在控制面板启动或停止应用后状态不一致

如果在控制面板启动或停止应用后,应用状态与桌面、设置或应用市场中显示不一致,可参考本指南排查。

适用情况

应用状态不一致

  • 在控制面板停止应用后:

    • 设置 > 应用中,应用仍显示为运行中
    • 在应用市场中,应用仍显示打开按钮。
    • 在启动台中,应用仍显示为可打开状态,且名称旁没有橙色暂停标识。
    • 从启动台或应用市场打开应用时,应用加载失败。
  • 在控制面板启动应用后:

    • 设置 > 应用中,应用仍显示为暂停
    • 在应用市场中,应用仍显示为暂停
    • 在启动台中,应用仍显示为暂停状态,名称旁有橙色标识。
    • 从启动台打开应用时,Olares 会提示你先恢复该应用。

原因

app-service 是 Olares 中负责管理应用生命周期的系统组件。桌面、设置和应用市场通过 app-service 管理应用状态,而控制面板直接操作底层的 Kubernetes 资源。

当你从控制面板启动或停止应用时,应用的工作负载会直接在 Kubernetes 层发生变化。但是,此操作不会更新由 app-service 维护的应用状态。因此,其他应用中显示的状态会与控制面板中的状态不一致。

解决方案

要同步应用状态,在设置或应用市场中再次执行相同操作。

以下步骤以应用已在控制面板停止,但仍在桌面、设置或应用市场中显示为运行状态为例。

等待片刻后,其他应用中显示的应用状态应会与控制面板中的状态保持一致。

如果已在控制面板启动应用,但应用仍在桌面、设置或应用市场中显示为暂停,按照相同步骤操作,并选择恢复