使用K8S集羣部署的禪道在遷移之後Web頁面報錯

PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /apps/zentao/lib/dbh/dbh.class.php:77\nStack trace:\n#0 /apps/zentao/lib/dbh/dbh.class.php(77): PDO->__construct('mysql:host=192....', 'zentao', 'password')\n#1 /apps/zentao/framework/base/router.class.php(3123): dbh->__construct(Object(stdClass), true, 'MASTER')\n#2 /apps/zentao/framework/base/router.class.php(3007): baseRouter->connectByPDO(Object(stdClass), 'MASTER')\n#3 /apps/zentao/framework/base/router.class.php(513): baseRouter->connectDB()\n#4 /apps/zentao/framework/base/router.class.php(566): baseRouter->__construct('pms', '/apps/zentao', 'running')\n#5 /apps/zentao/www/index.php(33): baseRouter::createApp('pms', '/apps/zentao', 'router')\n#6 {main}\n  thrown in /apps/zentao/lib/dbh/dbh.class.php on line 77

使用了外部數據庫
導致改問題的原因不明
解決方法
把環境變量取消部署一次
然後再把環境變量設置
註釋下面行

部署一次,刪除Deployment然後再把這兩行取消註釋再部署一次即可

再次遷移的時候出現同樣問題使用以上方法不好用了

通過編輯Deployment然後把副本修改為3,再修改為1恢復,不知道啥原因