diff --git a/frontend/src/components/ConfigPanel.jsx b/frontend/src/components/ConfigPanel.jsx index 93ccc8e..b504f9d 100644 --- a/frontend/src/components/ConfigPanel.jsx +++ b/frontend/src/components/ConfigPanel.jsx @@ -398,16 +398,16 @@ const ConfigPanel = ({ currentUser }) => { checkFeasibility() if (isAdmin) { loadSystemStatus() + loadBackendStatus() } - loadBackendStatus() loadAccountTradingStatus() loadCurrentAccountMeta() const timer = setInterval(() => { if (isAdmin) { loadSystemStatus() + loadBackendStatus() } - loadBackendStatus() loadAccountTradingStatus() loadCurrentAccountMeta() }, 3000) @@ -441,8 +441,8 @@ const ConfigPanel = ({ currentUser }) => { checkFeasibility() if (isAdmin) { loadSystemStatus() + loadBackendStatus() } - loadBackendStatus() loadAccountTradingStatus() loadCurrentAccountMeta() }, [accountId]) @@ -879,10 +879,12 @@ const ConfigPanel = ({ currentUser }) => {
{String(accountTradingStatus.stderr_tail_error || '')}
) : null} - {accountTradingStatus?.supervisord_tail ? ( + {['FATAL', 'EXITED', 'BACKOFF'].includes(String(accountTradingStatus?.state || '')) ? (
supervisord 主日志尾部(spawn error 常见原因在这里) -
{String(accountTradingStatus.supervisord_tail || '')}
+
+                {String(accountTradingStatus?.supervisord_tail || '(暂无:可能未配置 supervisord logfile 或当前用户无权限读取。可在后端配置 SUPERVISOR_LOGFILE 指向 supervisord 主日志路径)')}
+              
) : null}