問(wèn)題概述
關(guān)于這個(gè)問(wèn)題,博主是在進(jìn)行容器化部署的時(shí)候遇到的,
這個(gè)問(wèn)題,說(shuō)是問(wèn)題又不是問(wèn)題,為了緊貼單位的發(fā)展戰(zhàn)略及發(fā)展文化方針,給單位培養(yǎng)人才,先大膽的讓同事先嘗試著操作,最后出現(xiàn)問(wèn)題了,博主就出場(chǎng)收拾爛攤子了,
在啟動(dòng)Docker容器時(shí),數(shù)據(jù)源初始化失敗,數(shù)據(jù)庫(kù)鏈接超時(shí),
“ org.postgresql.util.PSQLException: The connection attempt failed. ”,
“ aused by: java.net.SocketTimeoutException: connect timed out ”,
如下圖:
具體信息如下:
解決辦法
如果博主從頭到尾部署操作肯定沒(méi)問(wèn)題,半路進(jìn)場(chǎng),確實(shí)有點(diǎn)打腦闊,
摸索了幾個(gè)小時(shí),最終經(jīng)排查是數(shù)據(jù)庫(kù)訪問(wèn)端口錯(cuò)誤導(dǎo)致的,
因?yàn)樵谖覀償?shù)據(jù)庫(kù)部署的時(shí)候,端口進(jìn)行了區(qū)分,
一個(gè)是容器內(nèi)部容器與容器間集群內(nèi)部進(jìn)行通信的端口,
一個(gè)是對(duì)外部,公網(wǎng)IP訪問(wèn)的端口,
錯(cuò)誤的把數(shù)據(jù)庫(kù)訪問(wèn)端口寫(xiě)成外部宿主機(jī)端口了,修改一下端口就可以了,常用的兩個(gè)類型如下圖:
如下圖:
一般情況下,這兩個(gè)端口配置是一樣一樣的,就是統(tǒng)一的同一個(gè)端口,但是被同事配置成不同的端口了,然后在訪問(wèn)的時(shí)候又寫(xiě)的主機(jī)訪問(wèn)端口,真是讓人打腦殼?。。?!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-429133.html
好了,關(guān)于?拉起Docker容器初始化數(shù)據(jù)源時(shí),報(bào):org.postgresql.util.PSQLException: The connection attempt failed. 的解決辦法 就寫(xiě)到這兒了,如果還有什么疑問(wèn)或遇到什么問(wèn)題歡迎掃碼提問(wèn),也可以給我留言哦,我會(huì)一一詳細(xì)的解答的。?
歇后語(yǔ):“ 共同學(xué)習(xí),共同進(jìn)步 ”,也希望大家多多關(guān)注CSND的IT社區(qū)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-429133.html
作? ? ? ?者: | 華 ? ?仔 |
聯(lián)系作者: | who.seek.me@java98k.vip |
來(lái)? ? ? ? 源: | CSDN (Chinese Software Developer Network) |
原? ? ? ? 文: | https://blog.csdn.net/Hello_World_QWP/article/details/124405845 |
版權(quán)聲明: | 本文為博主原創(chuàng)文章,請(qǐng)?jiān)谵D(zhuǎn)載時(shí)務(wù)必注明博文出處! |
到了這里,關(guān)于拉起Docker容器初始化數(shù)據(jù)源時(shí),報(bào):org.postgresql.util.PSQLException: The connection attempt failed. 的解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!