错误 #4962
网管2.3.0版本升级2.4.1版本,升级/回退完成后界面未返回登录界面
开始日期:
2026-03-05
计划完成日期:
% 完成:
0%
预期时间:
描述
网管2.3.0版本升级2.4.1版本,升级/回退完成后界面未返回登录界面
历史记录
由 马 党旗 更新于 4 天 之前
原因是
原因是php-web新增了curl的错误码
$output = curl_exec($curl);
$errNo = curl_errno($curl);
if ($errNo) {
self::$errCode = (int)('166'. $errNo);
self::$errMsg = self::getMsg($errNo);
$output = false;
}
导致业务代码匹配失败
$res = OamBackend::restart_oam_backend();
if (($res['code'] == -9999 && $res['msg'] == "Empty reply from server[52]") || $res['code'] == 0) {
sleep(10); // 等待10秒
for ($i = 0; $i < 10; $i++) {
if (Helper::check_oam_backend_ok()) {
Helper::set_yzmm_upgrade_flag(false); // 设置
$res = OamBackend::restart_nginx();
break;
}
sleep(1);
}
}
修改为
if (($res['code'] == -9999 && $res['msg'] == YzmmConst::RemoteCallResponseResult) || $res['code'] == 0 || $res['code'] == 16652) {
// 其他代码不变
}