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

在控制面板停止应用后:
- 在设置 > 应用中,应用仍显示为运行中。
- 在应用市场中,应用仍显示打开按钮。
- 在启动台中,应用仍显示为可打开状态,且名称旁没有橙色暂停标识。
- 从启动台或应用市场打开应用时,应用加载失败。
在控制面板启动应用后:
- 在设置 > 应用中,应用仍显示为暂停。
- 在应用市场中,应用仍显示为暂停。
- 在启动台中,应用仍显示为暂停状态,名称旁有橙色标识。
- 从启动台打开应用时,Olares 会提示你先恢复该应用。
原因
app-service 是 Olares 中负责管理应用生命周期的系统组件。桌面、设置和应用市场通过 app-service 管理应用状态,而控制面板直接操作底层的 Kubernetes 资源。
当你从控制面板启动或停止应用时,应用的工作负载会直接在 Kubernetes 层发生变化。但是,此操作不会更新由 app-service 维护的应用状态。因此,其他应用中显示的状态会与控制面板中的状态不一致。
解决方案
要同步应用状态,在设置或应用市场中再次执行相同操作。
以下步骤以应用已在控制面板停止,但仍在桌面、设置或应用市场中显示为运行状态为例。
等待片刻后,其他应用中显示的应用状态应会与控制面板中的状态保持一致。
如果已在控制面板启动应用,但应用仍在桌面、设置或应用市场中显示为暂停,按照相同步骤操作,并选择恢复。