tinker 8 0系統上bug定位

2021-08-22 16:38:28 字數 546 閱讀 8631

發布tinker碰到如下問題,並且只在8.0系統上發生

開啟補丁包一看裡面包含了一些so檔案,而這些so並沒有修改,這是為什麼呢....

對比base包和新打出來的包發現一些so大小不一樣.....

初步猜想是as的配置有關係,base的包是同事的機器上面打的,在他上面打出來的patch就不包含未修改的so

因為我電腦上打出來的有些so和他電腦上面打出來的大小不一樣。

所以以後打好patch包一定要檢查有沒有把一些未修改的so打入,如果一直莫名其妙被打入,可以在tinker中把so的變動忽略掉。

到底是as**的配置導致的現在還沒查出來,後面會繼續追究。

8.0上面的這個so被重複載入的bug,猜想僅剛剛修復完成的時候tinker把當前的程序kill掉引起的,後面不會再出現了

總結:發熱修復需要檢查有沒有多餘的so被打入patch,如果打入了在8.0上回引起同個so被多個classloader開啟的異常。

待確認問題:

1.    8.0機型上面如何復現

2.    為什麼不同的機器上打出來包有些so大小不一樣

MySQL 8 0 連線不上

最近使用資料庫操作比較多,使用了jetbrain 家的 datagrip 去連線資料庫,但發現無論如何連線不上,但之前在 idea 裡是沒有問題的。經過排查後,原因在於沒有指定時區,mysql 8時區引數是必選的,沒有時區會連線不了。解決方法是新增乙個引數 servertimezone utc jd...

操作Rhcl8 0系統目錄

linux系統採用層級式的樹狀目錄結構,最上層是根目錄 其它所有目錄都是在根目錄下建立的。根目錄 只有root使用者具有該目錄下的寫許可權。bin用來存放指令檔案 sbin存放的linux命令通常由系統管理員使用,對系統進行維護 home存放普通使用者的主目錄,linux系統中每乙個使用者都有乙個自...

前端面試總結 函括80 常見題目(上)

最近面試,遇到了不少基礎題和一些不常見的拓展類問題,直接擊穿了自己的誤以為滴水不漏的知識基礎體系,所以趁著拿到offer後這段空閒時間做了一點整理,主要是一面和二面時常見的題目,包括了筆試和面試官的基礎問答。1 http協議的主要特點?無狀態 無連線 靈活 簡單快速 什麼是無狀態 無連線,這還可以牽...