1. 程式人生 > >系統Waiting TTFB 時間超長問題-之程式碼介面訪問問題

系統Waiting TTFB 時間超長問題-之程式碼介面訪問問題

1.背景

    由於工作需要,系統需要複製一套到另外服務,修改資料庫配置後,發現系統能登入,但是查詢資料很慢,一直以為是新的資料庫沒有配置好引數,但是後臺服務各項指標都正常沒有問題。然後就是各種猜想。

2.問題發現及解決

   首先排查的資料和 伺服器,但是各個伺服器指標正常,系統壓力不大,sql查詢也快。

  然後就迷茫了。。。

  但是看程式碼時發現有呼叫第三方系統(公司內部獨立系統),經過測試結果不通,也沒有寫日誌,後臺手動測試,發現介面執行很慢,且最終錯誤!!!!

  問題清楚了,這個介面問題,刪除該功能,或者打通網路,使其恢復即可!

curl "http://btrace.******.com/trace/reportTrace/collect?user_id=houxiaowei&sop=login1&page_id=123&cmp_id="
{"code":0,"msg":"save success!"}

 注意:

    程式碼中呼叫這個介面後,並沒有寫任何日誌,失敗後沒有日誌導致後續排查麻煩!!!。

    系統程式碼不熟悉,之前別人寫的,沒有啥文件,要複製環境先搞清楚有沒有用其他的系統。