mm-wiki的packets.go:36: unexpected EOF解決

背景

MM-Wiki 是一個(gè)輕量級(jí)的企業(yè)知識(shí)分享與團(tuán)隊(duì)協(xié)同軟件扣猫,可用于快速構(gòu)建企業(yè) Wiki 和團(tuán)隊(duì)知識(shí)分享平臺(tái)。部署方便籍铁,使用簡單郁妈,幫助團(tuán)隊(duì)構(gòu)建一個(gè)信息共享浑玛、文檔管理的協(xié)作環(huán)境。
https://github.com/phachon/mm-wiki

某天服務(wù)器磁盤滿了以后噩咪,出現(xiàn)已經(jīng)登錄的用戶會(huì)閃退回登錄界面的問題顾彰。以下是debug的過程。

環(huán)境介紹

Linux 18.04
mm-wiki 0.2.1
mysql

問題排查

在mm-wiki的

mm_wiki
├── logs
│    └──mm-wiki.logs
└──nohup.out
日志頁面

解決問題

在網(wǎng)上查找該問題胃碾,發(fā)現(xiàn)是go-sql-driver的問題涨享,而且有人給出了解決辦法。


連接器的issues頁面

在該issure下出現(xiàn)的回打如下仆百,就是將最大空閑鏈接設(shè)置為0厕隧。


連接器的issues頁面

查找網(wǎng)上的設(shè)置方法: SetMaxIdleConns
默認(rèn)情況下 sql.DB 會(huì)在鏈接池中最多保留 2 個(gè)空閑鏈接《碇埽可以通過 SetMaxIdleConns() 方法更改此方法吁讨,如下所示:

// 初始化一個(gè)新的鏈接池
db, err := sql.Open("postgres", "postgres://user:pass@localhost/db")
if err != nil {
    log.Fatal(err)
}

// 將最大并發(fā)空閑鏈接數(shù)設(shè)置為 5.
// 小于或等于 0 表示不保留任何空閑鏈接.
db.SetMaxIdleConns(5)

Stack overflow 提供的解決辦法也是將MaxIdleConnections修改為0就解決該問題。https://stackoverflow.com/questions/39980902/golang-mysql-error-packets-go33-unexpected-eof

針對(duì)mm-wiki的解決方法如下峦朗。
首先找到配置文件建丧,所在路徑為mm_wiki/conf/mm-wiki.conf

$ cd /mm_wiki/conf/
$ sudo nano mm  mm-wiki.conf

將其中的conn_max_idle修改為0。然后ctrl + x保存文件后退出波势。

配置文件

修改完畢以后翎朱,嘗試啟動(dòng)項(xiàng)目:

$ ./mm-wiki --conf conf/mm-wiki.conf

如果啟動(dòng)成功可以使用nohup將項(xiàng)目掛載起來。

$ nohup ./mm-wiki --conf conf/mm-wiki.conf &

總結(jié)

系統(tǒng)設(shè)計(jì)的時(shí)候艰亮,也應(yīng)該有個(gè)conf文件闭翩,避免debug的時(shí)候需要重新編譯和打包,這種設(shè)計(jì)方案可以在生產(chǎn)環(huán)境中直接重啟迄埃,讓配置生效。

參考文檔

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兑障,一起剝皮案震驚了整個(gè)濱河市侄非,隨后出現(xiàn)的幾起案子蕉汪,更是在濱河造成了極大的恐慌,老刑警劉巖逞怨,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件者疤,死亡現(xiàn)場離奇詭異,居然都是意外死亡叠赦,警方通過查閱死者的電腦和手機(jī)驹马,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來除秀,“玉大人糯累,你說我怎么就攤上這事〔岵龋” “怎么了泳姐?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長暂吉。 經(jīng)常有香客問我胖秒,道長,這世上最難降的妖魔是什么慕的? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任阎肝,我火速辦了婚禮,結(jié)果婚禮上肮街,老公的妹妹穿的比我還像新娘盗痒。我一直安慰自己,他們只是感情好低散,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布俯邓。 她就那樣靜靜地躺著,像睡著了一般熔号。 火紅的嫁衣襯著肌膚如雪稽鞭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天引镊,我揣著相機(jī)與錄音朦蕴,去河邊找鬼。 笑死弟头,一個(gè)胖子當(dāng)著我的面吹牛吩抓,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赴恨,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼疹娶,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了伦连?” 一聲冷哼從身側(cè)響起雨饺,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤钳垮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后额港,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體饺窿,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年移斩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了肚医。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡向瓷,死狀恐怖肠套,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情风罩,我是刑警寧澤糠排,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站超升,受9級(jí)特大地震影響入宦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜室琢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一乾闰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盈滴,春花似錦涯肩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至症汹,卻和暖如春硫朦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背背镇。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國打工咬展, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瞒斩。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓破婆,卻偏偏與公主長得像,于是被迫代替她去往敵國和親胸囱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子祷舀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

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

  • No.1 文檔概要 在Golang中使用SQL或類似SQL的數(shù)據(jù)庫的慣用方法是通過 database/sql 包操...
    尼古拉斯河馬閱讀 27,350評(píng)論 5 14
  • 最近搭了一個(gè)團(tuán)隊(duì)wiki程序 MM-Wiki,感覺還不錯(cuò),一個(gè)輕量級(jí)的企業(yè)知識(shí)分享與團(tuán)隊(duì)協(xié)同軟件蔑鹦,可用于快速構(gòu)建企...
    程序媛鑫鑫閱讀 17,129評(píng)論 1 4
  • 兩種解決方案 第一種:輸入adb命令 adb logcat -G 2m 擴(kuò)大緩沖區(qū)大小夺克, 當(dāng)然也可以設(shè)置更大箕宙,...
    大大大大蘇閱讀 4,982評(píng)論 0 0
  • Go 1.11 Modules翻譯自 Go 官方wiki # Go 1.11 Modules 根據(jù)[提議](htt...
    drawing818閱讀 1,444評(píng)論 0 0
  • 一嚎朽、數(shù)據(jù)類型轉(zhuǎn)換 https://studygolang.com/articles/10838 package m...
    蓓蓓的萬能男友閱讀 1,089評(píng)論 0 1