2021-08-23 關(guān)于Java調(diào)用虹軟2.0人臉?biāo)阉饕嫠麊?wèn)題總結(jié)

前言:由于公司后期決定所有云平臺(tái)采用容器部署,所有java服務(wù)都部署到容器中焚刺,用k8s進(jìn)行應(yīng)用部署敛摘,規(guī)劃,更新乳愉,維護(hù)的一種機(jī)制兄淫。

問(wèn)題:在變更部署環(huán)境后一段時(shí)間內(nèi),由于公司人事變動(dòng)問(wèn)題蔓姚,沒(méi)有對(duì)變更環(huán)境的項(xiàng)目進(jìn)行測(cè)試捕虽。近期用戶反饋,人臉?shù)洸贿M(jìn)系統(tǒng)坡脐。

解決過(guò)程:1.查看系統(tǒng)內(nèi)的日志泄私,發(fā)現(xiàn)一個(gè)疑點(diǎn),每次調(diào)用完人臉接口后备闲,java程序就GC晌端,容器直接重啟。開(kāi)始懷疑是虹軟人臉識(shí)別需要消耗大量?jī)?nèi)存恬砂,超過(guò)容器限制的內(nèi)存咧纠,而導(dǎo)致的由于內(nèi)存溢出(OOM),容器已被殺掉泻骤;后續(xù)分配了自定義內(nèi)存后還是會(huì)重啟漆羔。

2.在網(wǎng)上一波百度后發(fā)現(xiàn)可能是jdk版本的問(wèn)題,突然想起之前換環(huán)境是狱掂,做鏡像的同事說(shuō)原先的jdk打包出來(lái)的鏡像太大了演痒,換了個(gè)jdk。一下子思路就打開(kāi)了符欠,我馬上修改了dockerfile里面構(gòu)建依賴(lài)的基礎(chǔ)鏡像嫡霞,回歸到原先的jdk。運(yùn)行后果然不再重啟了希柿,但是報(bào)了另外一個(gè)錯(cuò)誤

(PS:java.lang.UnsatisfiedLinkError: /usr/lib64/libarcsoft_face_engine_jni.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib64/libarcsoft_face_engine.so))

3.因?yàn)楹畿浫四樧R(shí)別的so文件有三個(gè)诊沪,都是通過(guò)dockerfile里面指令復(fù)制進(jìn)去的,百度出來(lái)是libstdc++.so.6.0.14版本太低曾撤,后續(xù)下載了libstdc++.so.6.0.21然后重新創(chuàng)建軟鏈接端姚,在Dockerfile中的指令。之后就解決了這個(gè)問(wèn)題挤悉。

(PS:

RUN rm-rf/usr/lib64/libstdc++.so.6

RUN ln-s/usr/lib64/libstdc++.so.6.0.26 /usr/lib64/libstdc++.so.6


總結(jié):過(guò)程說(shuō)出來(lái)就那么點(diǎn)渐裸,但是在解決過(guò)程中走了很多彎路,猶豫JDK的更改還帶來(lái)了其他很多問(wèn)題,比如原先的導(dǎo)出下載也出現(xiàn)了bug昏鹃,換了JDK后docker中的centos的版本跟原先的不同也導(dǎo)致了后續(xù)這個(gè)版本太低的問(wèn)題尚氛。所以對(duì)Java程序來(lái)說(shuō),在單體應(yīng)用架構(gòu)中會(huì)集成很多第三方組件洞渤,就會(huì)遇到當(dāng)環(huán)境變更而帶來(lái)的一系列問(wèn)題阅嘶。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市载迄,隨后出現(xiàn)的幾起案子讯柔,更是在濱河造成了極大的恐慌,老刑警劉巖护昧,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件魂迄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡惋耙,警方通過(guò)查閱死者的電腦和手機(jī)捣炬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)怠晴,“玉大人遥金,你說(shuō)我怎么就攤上這事∷馓铮” “怎么了稿械?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)冲粤。 經(jīng)常有香客問(wèn)我美莫,道長(zhǎng),這世上最難降的妖魔是什么梯捕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任厢呵,我火速辦了婚禮,結(jié)果婚禮上傀顾,老公的妹妹穿的比我還像新娘襟铭。我一直安慰自己,他們只是感情好短曾,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布寒砖。 她就那樣靜靜地躺著,像睡著了一般嫉拐。 火紅的嫁衣襯著肌膚如雪哩都。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,079評(píng)論 1 285
  • 那天婉徘,我揣著相機(jī)與錄音漠嵌,去河邊找鬼咐汞。 笑死,一個(gè)胖子當(dāng)著我的面吹牛儒鹿,可吹牛的內(nèi)容都是我干的化撕。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼挺身,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼侯谁!你這毒婦竟也來(lái)了锌仅?” 一聲冷哼從身側(cè)響起章钾,我...
    開(kāi)封第一講書(shū)人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎热芹,沒(méi)想到半個(gè)月后贱傀,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伊脓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年府寒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片报腔。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡株搔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纯蛾,到底是詐尸還是另有隱情纤房,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布翻诉,位于F島的核電站炮姨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏碰煌。R本人自食惡果不足惜舒岸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芦圾。 院中可真熱鬧蛾派,春花似錦、人聲如沸个少。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)稍算。三九已至典尾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間糊探,已是汗流浹背钾埂。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工河闰, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人褥紫。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓姜性,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親髓考。 傳聞我的和親對(duì)象是個(gè)殘疾皇子部念,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容