免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Maven連接Nexus報(bào)錯(cuò)Connection refused?服務(wù)、配置、網(wǎng)絡(luò)全排查

Maven連接Nexus報(bào)錯(cuò)Connection refused?服務(wù)、配置、網(wǎng)絡(luò)全排查 在開(kāi)發(fā)交付群里被了一百次“連不上Nexus構(gòu)建全掛了”大概每個(gè)搞過(guò)Java后端、跑過(guò)Maven私服的人都有過(guò)這種經(jīng)歷。Maven連接Nexus報(bào)錯(cuò)的原因五花八門但報(bào)錯(cuò)信息翻來(lái)覆去就那么幾行Connection refused、ConnectException、Could not transfer artifact看著像是同一個(gè)問(wèn)題實(shí)際上可能差著十萬(wàn)八千里。這篇東西就是沖著“速查”兩個(gè)字去的把我在實(shí)際項(xiàng)目里遇到過(guò)的、以及幫別的團(tuán)隊(duì)排查過(guò)的連接被拒絕場(chǎng)景按根因類別全部列出來(lái)每一條都會(huì)問(wèn)你三個(gè)問(wèn)題服務(wù)到底起沒(méi)起、Maven這邊配置對(duì)不對(duì)、網(wǎng)絡(luò)到底通不通。配置文件、排查命令、坑位提醒都會(huì)給到適合正在被構(gòu)建報(bào)錯(cuò)折騰的開(kāi)發(fā)和運(yùn)維同學(xué)也適合剛接手Nexus私服、想搞明白連接機(jī)制的人。1. 連接被拒絕的第一根因Nexus到底“活著”沒(méi)有拿到任何“連接被拒絕”的報(bào)錯(cuò)我從來(lái)不會(huì)先去翻settings.xml而是先確認(rèn)一件事Nexus進(jìn)程到底在不在跑、IP和端口到底能不能通。因?yàn)镃onnection refused這個(gè)英文本身就已經(jīng)說(shuō)得很清楚了——你的請(qǐng)求被操作系統(tǒng)拒絕了也就是說(shuō)目標(biāo)機(jī)器上根本沒(méi)有程序在那個(gè)端口等著你。很多時(shí)候Maven報(bào)錯(cuò)只是表象真正的根因是Nexus服務(wù)壓根沒(méi)起來(lái)或者是起了但監(jiān)聽(tīng)地址不對(duì)。1.1 最容易被忽略的順序問(wèn)題先確認(rèn)服務(wù)狀態(tài)很多團(tuán)隊(duì)習(xí)慣把Nexus部署在專門的一臺(tái)服務(wù)器上或者放在某個(gè)虛擬機(jī)的容器里。Nexus沒(méi)起來(lái)的原因又特別多進(jìn)程被kill了、機(jī)器重啟以后忘了設(shè)置開(kāi)機(jī)自啟、磁盤(pán)滿了導(dǎo)致啟動(dòng)失敗。更隱蔽的情況是服務(wù)起來(lái)了但還沒(méi)完全就緒——Nexus啟動(dòng)過(guò)程中會(huì)有一段時(shí)間對(duì)外端口已經(jīng)打開(kāi)了但內(nèi)部應(yīng)用還沒(méi)準(zhǔn)備好這時(shí)候發(fā)過(guò)去的請(qǐng)求同樣可能被重置或者被拒絕。排查時(shí)用一條命令就能快速定位# 在Nexus服務(wù)器本機(jī)上檢查進(jìn)程 ps -ef | grep nexus # 或者查看端口監(jiān)聽(tīng)狀態(tài)Linux ss -lntp | grep 8081如果進(jìn)程存在但端口沒(méi)有LISTEN說(shuō)明啟動(dòng)過(guò)程卡住了或者配置的端口不是8081。如果端口在LISTEN但本機(jī)訪問(wèn)仍然失敗先懷疑是不是防火墻攔了回環(huán)地址。這里有個(gè)很經(jīng)典的坑很多人把Nexus裝好以后第一次啟動(dòng)一直報(bào)錯(cuò)后來(lái)發(fā)現(xiàn)是啟動(dòng)腳本參數(shù)里指定了低版本JDK路徑而Nexus版本要求JDK版本更高導(dǎo)致JVM起來(lái)后立刻崩掉進(jìn)程反復(fù)重啟。這類問(wèn)題不能光看Maven的報(bào)錯(cuò)得去Nexus的日志目錄看啟動(dòng)日志sonatype-work/nexus3/log/下面通常有nexus.log和jvm.log任何啟動(dòng)階段的異常都會(huì)寫(xiě)在這里。1.2 端口和地址確認(rèn)8081不是唯一答案Nexus3的默認(rèn)端口是8081但生產(chǎn)環(huán)境很多團(tuán)隊(duì)會(huì)改掉這個(gè)端口或者用反向代理把外部8080映射到內(nèi)部8081。排查連接問(wèn)題之前必須確認(rèn)Maven訪問(wèn)的地址和Nexus實(shí)際監(jiān)聽(tīng)地址完全一致。在Nexus服務(wù)器上執(zhí)行curl -v http://localhost:8081/service/rest/v1/status這行命令返回JSON并且HTTP狀態(tài)碼是200的話說(shuō)明服務(wù)正常。返回Connection refused說(shuō)明服務(wù)沒(méi)起來(lái)或端口不對(duì)。返回超時(shí)說(shuō)明端口被防火墻靜默丟棄了。需要注意的是Nexus3的REST API路徑在不同版本上略有差異但/service/rest/v1/status這個(gè)路徑從Nexus3.20以后一直很穩(wěn)定。提示如果你用Docker啟動(dòng)Nexus別忘記檢查端口映射。docker ps里顯示的宿主機(jī)端口和容器內(nèi)部端口都要確認(rèn)-p 8081:8081這種映射方式把宿主機(jī)的8081映射到容器的8081如果宿主機(jī)8081被別的進(jìn)程占用了容器可能啟動(dòng)成功但端口沒(méi)綁上。2. Maven側(cè)配置settings.xml里那些“自作主張”的坑如果Nexus這邊一切正常問(wèn)題就轉(zhuǎn)移到Maven這一側(cè)。Maven的settings.xml是全局配置文件里面配了mirror、server、proxy等一堆東西任何一個(gè)字段寫(xiě)錯(cuò)都能造成連接失敗。而且Maven報(bào)錯(cuò)經(jīng)常是嵌套的外層寫(xiě)著Could not transfer artifact內(nèi)層才藏著你真正需要看的異常信息。很多人只看前兩行就開(kāi)始懷疑網(wǎng)絡(luò)結(jié)果折騰半天發(fā)現(xiàn)就是URL少寫(xiě)了一個(gè)字母。2.1 mirrors和repositories的address糾錯(cuò)Maven查找依賴的順序是先讀settings.xml里的mirror配置如果不匹配再讀pom.xml里的repository。連接被拒絕最常見(jiàn)的原因是settings.xml里的mirror配置指向了一個(gè)錯(cuò)誤的倉(cāng)庫(kù)地址。mirror idlocal-nexus/id mirrorOf*/mirrorOf urlhttp://192.168.1.100:8081/repository/maven-public//url /mirror這段配置看起來(lái)人畜無(wú)害但出問(wèn)題的點(diǎn)往往不在格式而在URL本身。第一個(gè)坑末尾的斜杠。Nexus的repository路徑必須以斜杠結(jié)尾如果漏掉了Maven拼接路徑時(shí)會(huì)直接拼出一個(gè)奇怪的URL比如repository/maven-public/com/example/xxx.jar前者正常后者卻會(huì)報(bào)404而不是Connection refused。第二個(gè)坑協(xié)議。有人配了https://開(kāi)頭的URL但Nexus實(shí)際只開(kāi)了HTTP監(jiān)聽(tīng)這就會(huì)直接握手失敗報(bào)出來(lái)的錯(cuò)誤五花八門有時(shí)候是SSLHandshakeException有時(shí)候直接就是Connection refused。第三個(gè)坑hostname解析。你寫(xiě)的是域名但這個(gè)域名在構(gòu)建機(jī)上的DNS和hosts文件里根本沒(méi)有映射那請(qǐng)求就是往一個(gè)不存在的地址上發(fā)報(bào)錯(cuò)也經(jīng)常是Connection refused。排查方式很簡(jiǎn)單把配的URL直接復(fù)制到瀏覽器或curl里訪問(wèn)curl -I http://192.168.1.100:8081/repository/maven-public/如果返回HTTP/1.1 200說(shuō)明地址沒(méi)問(wèn)題。如果返回301或302說(shuō)明Nexus配置了HTTP→HTTPS重定向那你Maven里的URL也得跟著改成https。這個(gè)情況比大家想象中要多很多團(tuán)隊(duì)在Nexus前面掛了Nginx或者自己買了SSL證書(shū)HTTP的8081對(duì)外已經(jīng)不可見(jiàn)了。2.2 server認(rèn)證配置的坑Nexus默認(rèn)設(shè)置了匿名訪問(wèn)權(quán)限但生產(chǎn)環(huán)境通常都會(huì)關(guān)掉匿名或者只對(duì)特定倉(cāng)庫(kù)開(kāi)匿名。一旦Nexus要求認(rèn)證而Maven側(cè)沒(méi)有配置正確的server憑據(jù)報(bào)錯(cuò)可能就不是401 Unauthorized那么直白。Maven在某些版本、某些傳輸場(chǎng)景下會(huì)把401包裝成Could not transfer artifact甚至顯示為Repository blocked。正確的配置方式是servers server idlocal-nexus/id usernamedeployer/username passwordpassword/password /server /servers這里有一個(gè)極其隱蔽的坑id必須和mirror或者repository配置里的id完全一致。你看好了是“完全一致”包括大小寫(xiě)和字符。因?yàn)镸aven匹配憑據(jù)的時(shí)候就是通過(guò)這個(gè)id去servers列表里找對(duì)應(yīng)配置的。id對(duì)不上Maven根本不會(huì)把用戶名密碼帶上那Nexus返回401或403Maven這邊看到的就是連接失敗或者認(rèn)證失敗。另外密碼里如果帶有特殊字符比如、、在XML里必須做轉(zhuǎn)義否則settings.xml直接解析失敗Maven會(huì)報(bào)錯(cuò)“malformed POM”或者干脆無(wú)法啟動(dòng)構(gòu)建很多人遇到這種問(wèn)題還以為是Java環(huán)境壞了。2.3 HTTP/HTTPS與代理端口還有一個(gè)經(jīng)常被忽略的場(chǎng)景你所在的環(huán)境是內(nèi)網(wǎng)開(kāi)發(fā)環(huán)境但本機(jī)也配了HTTP代理比如公司辦公網(wǎng)絡(luò)要求所有HTTP請(qǐng)求走代理。settings.xml里的proxies配置會(huì)影響到Maven發(fā)起的所有連接。一旦代理服務(wù)器本身不通Maven訪問(wèn)Nexus也會(huì)報(bào)Connection refused但這個(gè)refused的對(duì)象其實(shí)是代理服務(wù)器而不是Nexus本身。proxies proxy idoffice-proxy/id activetrue/active protocolhttp/protocol hostproxy.company.com/host port8080/port nonProxyHosts192.168.1.*|localhost/nonProxyHosts /proxy /proxiesnonProxyHosts字段用豎線分隔多個(gè)地址支持通配符。如果這里沒(méi)把內(nèi)網(wǎng)Nexus地址加進(jìn)去那么每一次下載依賴都會(huì)繞路到外網(wǎng)代理既慢又容易失敗。很多項(xiàng)目連接Nexus時(shí)好時(shí)壞罪魁禍?zhǔn)拙褪沁@臺(tái)代理服務(wù)器偶爾抽風(fēng)。建議排查的時(shí)候直接先臨時(shí)把a(bǔ)ctive改成false再跑一把mvn構(gòu)建如果問(wèn)題消失那說(shuō)明就是代理配置的問(wèn)題。3. 網(wǎng)絡(luò)與環(huán)境從localhost到防火墻的層層關(guān)卡前面兩步都排查過(guò)了Nexus活著、Maven配置正確但依然連接失敗那問(wèn)題就出在請(qǐng)求路徑的中間環(huán)境里。這里的“中間環(huán)境”可能是真實(shí)的防火墻也可能是容器網(wǎng)絡(luò)、云平臺(tái)安全組、虛擬機(jī)網(wǎng)絡(luò)模式甚至只是一個(gè)寫(xiě)錯(cuò)了的hosts映射。這個(gè)階段的排查思路應(yīng)該分層進(jìn)行每次只“打通”一層逐步縮小故障范圍。3.1 同一臺(tái)機(jī)器 vs 遠(yuǎn)程訪問(wèn)bind addressNexus默認(rèn)會(huì)監(jiān)聽(tīng)所有網(wǎng)卡的8081端口但有些部署方式里啟動(dòng)參數(shù)會(huì)修改成只監(jiān)聽(tīng)某個(gè)IP。比如在nexus.vmoptions文件里或者啟動(dòng)腳本中設(shè)置了-Djava.net.preferIPv4Stacktrue或者Nexus的application.properties如果存在里指定了application-host參數(shù)。如果配置了只監(jiān)聽(tīng)127.0.0.1那么Maven從另外一臺(tái)機(jī)器來(lái)訪問(wèn)就是白搭報(bào)出來(lái)就是Connection refused。驗(yàn)證方式是在開(kāi)發(fā)機(jī)上執(zhí)行telnet 192.168.1.100 8081能通的話說(shuō)明Nexus對(duì)遠(yuǎn)程訪問(wèn)是開(kāi)放的。不通的話登錄服務(wù)器再執(zhí)行一次ss -lntp | grep 8081看看監(jiān)聽(tīng)地址是0.0.0.0:8081、*:8081還是具體的局域網(wǎng)IP。如果是127.0.0.1:8081說(shuō)明配置把綁定地址限制在回環(huán)接口上了。這時(shí)候可以到安裝目錄下檢查etc/nexus.properties或者啟動(dòng)時(shí)追加的JVM參數(shù)把a(bǔ)pplication-host的值改成0.0.0.0或者在啟動(dòng)命令里去掉這個(gè)限制。3.2 防火墻、安全組、容器網(wǎng)絡(luò)的排查思路Linux服務(wù)器上最常見(jiàn)的攔截者是iptables、firewalld或者ufw。很多服務(wù)器管理員會(huì)把默認(rèn)策略設(shè)為DROP沒(méi)有顯式放行8081端口的話外部的連接請(qǐng)求會(huì)被靜默丟棄表現(xiàn)不是Connection refused而是timeout。如果你看到的是refused說(shuō)明對(duì)方服務(wù)器對(duì)你的請(qǐng)求發(fā)了RST包也就是說(shuō)端口可能沒(méi)監(jiān)聽(tīng)但如果是timeout那大概率就是防火墻把包丟了。容器環(huán)境里還有一個(gè)額外的坑Nexus跑在某個(gè)Docker容器里容器網(wǎng)絡(luò)是bridge模式宿主機(jī)做了-p端口映射。此時(shí)從宿主機(jī)訪問(wèn)沒(méi)問(wèn)題但從另一臺(tái)機(jī)器訪問(wèn)就要看宿主機(jī)的防火墻、云安全組是否放行了8081端口。很多人遇到的情況是開(kāi)發(fā)機(jī)的telnet能通Nexus所在服務(wù)器IP的8081但是從另一臺(tái)網(wǎng)絡(luò)環(huán)境奇特的機(jī)器上就是不通最后發(fā)現(xiàn)是兩個(gè)子網(wǎng)之間的ACL規(guī)則沒(méi)放行或者云平臺(tái)安全組只允許了辦公網(wǎng)段訪問(wèn)。注意即使你用Docker跑Nexus也不要忘掉容器內(nèi)部還有一層網(wǎng)絡(luò)命名空間。進(jìn)入容器用docker exec -it [容器ID] curl http://localhost:8081/service/rest/v1/status可以驗(yàn)證容器內(nèi)部服務(wù)本身是否正常這能幫你區(qū)分是容器服務(wù)問(wèn)題還是端口映射問(wèn)題。3.3 用telnet/curl/nc快速定位故障層級(jí)連接問(wèn)題的排查一定要用“最小化命令”去定位不要一上來(lái)就mvn clean package。我自己習(xí)慣這樣一層層試# 第一層DNS/域名解析 ping my-nexus.example.com # 或者 nslookup my-nexus.example.com # 第二層端口連通性 telnet my-nexus.example.com 8081 # 或者 nc -vz my-nexus.example.com 8081 # 第三層HTTP服務(wù)可達(dá)性 curl -v http://my-nexus.example.com:8081/repository/maven-public/如果telnet都連不通說(shuō)明問(wèn)題出在網(wǎng)絡(luò)層再去糾結(jié)Maven配置沒(méi)有意義。如果telnet通但curl返回異常比如HTTP狀態(tài)碼是400或者500那就進(jìn)入應(yīng)用層排查看Nexus的后臺(tái)日志。還有一類罕見(jiàn)情況telnet能通curl也能通但mvn構(gòu)建依然報(bào)Connection refused這是因?yàn)镸aven在解析settings.xml或者pom.xml里的repository URL時(shí)做了變量替換實(shí)際請(qǐng)求的地址和你在curl里測(cè)試的地址根本不一樣。這時(shí)候要靠Maven的調(diào)試日志來(lái)定位mvn clean install -X -DskipTests日志里會(huì)打印出每個(gè)依賴下載的實(shí)際URL照著那個(gè)URL再去curl通常就能發(fā)現(xiàn)問(wèn)題。4. 常見(jiàn)錯(cuò)誤信息速查與一攬子解決方案做技術(shù)排障不能靠猜得靠“從現(xiàn)象反推原因”。這里把Maven連接Nexus時(shí)最常出現(xiàn)的幾類報(bào)錯(cuò)信息整理成一張速查思路表每條列出典型報(bào)錯(cuò)、可能的根因以及首選排查動(dòng)作。注意這里的報(bào)錯(cuò)信息只是“線索”最終診斷必須結(jié)合前文的排查流程綜合判斷。報(bào)錯(cuò)現(xiàn)象關(guān)鍵詞典型根因首選排查動(dòng)作Connection refused / ConnectExceptionNexus服務(wù)未啟動(dòng)、端口錯(cuò)誤、防火墻拒絕、監(jiān)聽(tīng)地址受限登錄服務(wù)器查進(jìn)程執(zhí)行 ss -lntpConnection timed out防火墻DROP策略、跨網(wǎng)段ACL攔截、服務(wù)器宕機(jī)檢查云安全組/防火墻規(guī)則ping和telnet逐步定位SSLHandshakeExceptionNexus使用的HTTPS證書(shū)過(guò)期或Maven側(cè)URL協(xié)議錯(cuò)誤換成http測(cè)試或更新JDK信任庫(kù)里的證書(shū)HTTP 401 Unauthorized認(rèn)證憑據(jù)缺失或服務(wù)器id不匹配檢查settings.xml中的servers配置確保id一致HTTP 403 Forbidden用戶權(quán)限不足登錄Nexus檢查該用戶是否有對(duì)應(yīng)倉(cāng)庫(kù)的訪問(wèn)權(quán)限HTTP 404 Not Foundrepository名稱或路徑拼寫(xiě)錯(cuò)誤在Nexus Web界面查看實(shí)際倉(cāng)庫(kù)名并核對(duì)URLCould not transfer artifact多種原因最常見(jiàn)是鏡像URL錯(cuò)誤或代理配置錯(cuò)誤查看Maven -X日志中打印的最終下載地址Repository blocked遠(yuǎn)程倉(cāng)庫(kù)被Nexus誤判為不可用登錄Nexus后臺(tái)查看倉(cāng)庫(kù)狀態(tài)嘗試重新連接遠(yuǎn)程倉(cāng)庫(kù)UnknownHostExceptionDNS解析失敗檢查hosts文件或DNS服務(wù)器配置MalformedURLExceptionURL地址中協(xié)議、端口或路徑格式錯(cuò)誤檢查settings.xml中url字段是否缺少斜杠或包含非法字符4.1 Connection refused 與 timeout 的語(yǔ)義區(qū)別這個(gè)值得單獨(dú)拎出來(lái)講。Connection refused和Connection timeout雖然都表現(xiàn)為“連不上”但底層邏輯完全不同。Connection refused是TCP層收到了對(duì)方的RST包換句話說(shuō)目標(biāo)主機(jī)的網(wǎng)絡(luò)棧是通的但它告訴你“這個(gè)端口我沒(méi)法連接”通常是服務(wù)沒(méi)監(jiān)聽(tīng)或者防火墻主動(dòng)拒絕。Connection timeout則是發(fā)出了SYN包但一直沒(méi)等到回應(yīng)多半是包被丟棄了典型場(chǎng)景是防火墻DROP策略、路由器ACL或者目標(biāo)主機(jī)宕機(jī)。所以當(dāng)你拿到報(bào)錯(cuò)時(shí)第一反應(yīng)應(yīng)該是看“關(guān)鍵字”。我的習(xí)慣是看到refused優(yōu)先查“服務(wù)是否啟動(dòng)”其次查“端口監(jiān)聽(tīng)地址”最后查“防火墻是否顯式REJECT”看到timeout優(yōu)先查“網(wǎng)絡(luò)路由是否可達(dá)”其次查“云安全組”最后查“目標(biāo)服務(wù)器是否宕機(jī)”4.2 401、403 等權(quán)限類錯(cuò)誤的聯(lián)動(dòng)排查權(quán)限類錯(cuò)誤看起來(lái)和“連接被拒絕”無(wú)關(guān)但在Nexus里這兩者經(jīng)常被串在一起。最典型的場(chǎng)景是匿名用戶沒(méi)有任何倉(cāng)庫(kù)的查看權(quán)限Nexus直接拒絕連接請(qǐng)求表現(xiàn)就是Maven下載依賴時(shí)連續(xù)報(bào)錯(cuò)看起來(lái)像網(wǎng)絡(luò)不可達(dá)。第二次遇到類似問(wèn)題時(shí)我會(huì)先打開(kāi)Nexus后臺(tái)看一下對(duì)應(yīng)倉(cāng)庫(kù)的“Anonymous Access”是否被勾選了。在Nexus3的管理界面中Settings → Security → Anonymous Access可以控制匿名訪問(wèn)而每個(gè)倉(cāng)庫(kù)的Repository → Settings → Security里還有細(xì)粒度的權(quán)限控制。生產(chǎn)環(huán)境建議關(guān)閉匿名但關(guān)閉的同時(shí)必須確保所有開(kāi)發(fā)機(jī)上的settings.xml都配了正確的server憑據(jù)否則所有人都會(huì)連不上那時(shí)候就別談什么“連接被拒絕”了那叫“權(quán)限管理事故”。4.3 快速檢查清單三步從報(bào)錯(cuò)到定位為了不讓自己在排障時(shí)漏掉細(xì)節(jié)我給自己擬了一張“三步走”清單每次都能在十分鐘內(nèi)從報(bào)錯(cuò)信息定位到根因跑一次帶調(diào)試日志的構(gòu)建把-X輸出的完整報(bào)錯(cuò)截圖或者復(fù)制下來(lái)重點(diǎn)看最底部的Caused by因?yàn)槟莻€(gè)才是真正的異常源頭。拿報(bào)錯(cuò)里的URL地址直接去telnet和curl測(cè)試服務(wù)是否真的“拒絕連接”用最小化手段復(fù)現(xiàn)不要帶著Maven的整個(gè)依賴解析流程去猜。逐項(xiàng)對(duì)照上面表格里的“典型根因”最可疑的候選先驗(yàn)證驗(yàn)證方式就是修改一處配置后重新跑一次構(gòu)建能復(fù)現(xiàn)就說(shuō)明沒(méi)改對(duì)不能復(fù)現(xiàn)就說(shuō)明命中根因。這三步的核心思想是“剝離層次、逐級(jí)排雷”。Maven構(gòu)建只是客戶端它的報(bào)錯(cuò)信息本質(zhì)上就是HTTP或者網(wǎng)絡(luò)層的異常包裝把包裝拆掉底層的真相并不難找。5. 實(shí)操記錄一次完整Nexus連接故障的排查復(fù)盤(pán)前面講了一堆方法不如直接看一次真實(shí)排查過(guò)程。這個(gè)案例發(fā)生在某公司的Java微服務(wù)項(xiàng)目里場(chǎng)景是十幾臺(tái)構(gòu)建機(jī)器分批執(zhí)行CI構(gòu)建某天早上突然大面積失敗報(bào)錯(cuò)全部是Connection refused。公司IT環(huán)境屬于內(nèi)網(wǎng)部署Nexus跑在一臺(tái)虛擬機(jī)里IP地址是192.168.10.20端口8081構(gòu)建機(jī)的Maven配置了統(tǒng)一的settings.xml鏡像指向它。5.1 從報(bào)錯(cuò)到定位分段排查的完整邏輯當(dāng)天早上故障一報(bào)出來(lái)我先看的是CI日志連續(xù)翻了十幾個(gè)都是同一個(gè)錯(cuò)誤——Could not transfer artifact ... Connection refused。第一反應(yīng)是Nexus服務(wù)掛了。于是登錄192.168.10.20服務(wù)器執(zhí)行ps -ef | grep nexus進(jìn)程存在但再執(zhí)行ss -lntp | grep 8081發(fā)現(xiàn)8081端口根本沒(méi)有監(jiān)聽(tīng)。當(dāng)時(shí)心里“咯噔”一下因?yàn)檫M(jìn)程在但端口沒(méi)綁定這通常意味著Nexus啟動(dòng)到一半卡住了。緊接著看了日志文件發(fā)現(xiàn)最后的記錄是ES索引初始化失敗導(dǎo)致整個(gè)應(yīng)用無(wú)法完成啟動(dòng)流程N(yùn)exus進(jìn)程雖然在跑但JVM內(nèi)部并沒(méi)進(jìn)入可用狀態(tài)。處理完索引問(wèn)題重啟Nexus端口正常監(jiān)聽(tīng)了。但CI重跑依然有部分機(jī)器報(bào)Connection refused。這時(shí)候我卻注意到報(bào)錯(cuò)機(jī)器和正常機(jī)器之間的差異——報(bào)錯(cuò)的都是最近新擴(kuò)容的構(gòu)建機(jī)正常的都是老機(jī)器。再一查發(fā)現(xiàn)新構(gòu)建機(jī)上的settings.xml是從另一個(gè)團(tuán)隊(duì)倉(cāng)庫(kù)里拷來(lái)的鏡像URL寫(xiě)的是http://192.168.10.21:8081/repository/maven-public/把地址寫(xiě)錯(cuò)了。高可用方案里Nexus有第二個(gè)節(jié)點(diǎn)新機(jī)器配置寫(xiě)的是故障節(jié)點(diǎn)的IP而故障節(jié)點(diǎn)已經(jīng)下線了。只改掉這一處配置后全部構(gòu)建恢復(fù)。這次排查其實(shí)踩了一個(gè)很典型的“思維定式”坑第一輪看到連接被拒絕我的注意力全在服務(wù)狀態(tài)上等確認(rèn)服務(wù)正常后沒(méi)有再重新審視“報(bào)錯(cuò)的都是哪些機(jī)器、它們和正常機(jī)器有什么區(qū)別”。如果把機(jī)器分組和配置差異核查提前到第二位至少能省出一輪CI重跑的等待時(shí)間。5.2 故障加固建議日志、監(jiān)控與公共配置在排查修復(fù)之后我還給團(tuán)隊(duì)做了三件事防止類似問(wèn)題再次造成大面積故障。第一給Nexus的啟動(dòng)和運(yùn)行狀態(tài)做基礎(chǔ)監(jiān)控不需要很復(fù)雜的系統(tǒng)只要能每分鐘探測(cè)一次/service/rest/v1/status接口并告警就行。第二修改統(tǒng)一分發(fā)settings.xml的方式不再允許各項(xiàng)目組自己復(fù)制粘貼配置而是走配置中心統(tǒng)一管理鏡像地址、server憑據(jù)全部做好版本控制。第三在構(gòu)建腳本里把Maven的調(diào)試日志默認(rèn)打開(kāi)一份輸出到固定目錄以后再有連接類報(bào)錯(cuò)別問(wèn)開(kāi)發(fā)同學(xué)“報(bào)什么錯(cuò)”直接讓他們把日志文件發(fā)過(guò)來(lái)手工定位的時(shí)間至少縮短一半。這套“監(jiān)測(cè)配置治理日志留存”的組合拳雖然不是解決“連接被拒絕”的直接操作但屬于事后避免同樣問(wèn)題再次發(fā)生的有效手段。真正負(fù)責(zé)Nexus或者CI基礎(chǔ)設(shè)施的同學(xué)我建議也照著這套思路做不然就算今天把問(wèn)題修好了下周換一批機(jī)器、換一個(gè)網(wǎng)段同樣的坑還會(huì)再踩一遍。寫(xiě)在最后我個(gè)人在實(shí)際排查Nexus連接被拒這類問(wèn)題時(shí)逐漸養(yǎng)成了一個(gè)強(qiáng)迫癥永遠(yuǎn)先問(wèn)“服務(wù)在哪、監(jiān)聽(tīng)在哪、通不通”再問(wèn)“配置寫(xiě)了什么、憑據(jù)對(duì)不對(duì)”最后才去懷疑代碼和構(gòu)建流程本身。這里有一個(gè)不太容易從官方文檔里學(xué)到的經(jīng)驗(yàn)——用mvn -X輸出來(lái)定位連接問(wèn)題時(shí)請(qǐng)同時(shí)關(guān)注Maven解析配置的“順序”和“結(jié)果”因?yàn)橛卸嗵诅R像、多個(gè)repository存在的時(shí)候Maven到底走了哪條路徑往往比報(bào)錯(cuò)內(nèi)容本身更能暴露問(wèn)題。以后再遇到Connection refused希望你第一反應(yīng)不是煩躁而是把這篇手冊(cè)里的速查表對(duì)照一遍。大部分場(chǎng)景下問(wèn)題都能在十分鐘內(nèi)水落石出。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
深爱女色婷婷丁香五月亚洲图区| 视频一二区| 人人干天天操五月丁香| 狠狠干狠狠操狠狠爱| 五月开行婷婷色五月| 31色区视频免费看| 超碰免费人人| 情婷婷五月天| 色色五月天婷婷| 在线观看国产高清视频免费网站| 九九热视| 激情四射婷婷色色色| 精品一二三区视频立| 日本三级中国三级99人妇网站| 日本欧美在线| 久久久潮喷-久久久九九-成人AV| 五月丁香综合网| 丁香五月综合图片在线观看| 97人人看| 第1影院之五月婷婷| 婷婷97碰碰| 色五月无码| 婷婷五月在线| 九九热在线精品视频| 性生活久久朋友人妻| 97碰成超视频免费视频| 精品久久穴| av在线免费网站 | 亚洲激情五月婷婷日日| 亚洲AV免费国产电影| 99精品热| 婷婷五月天美女21p| 狠狠色五月激情| 色九九中文字幕| 亚洲网视屏| 丁香九月婷婷色| 激情综合网五月婷婷| 99爱在线| 开心激情婷婷| 99亚洲视频| 亚洲视频99| 亚洲五月丁香综合网| 超碰熟女农村在线69| 91九色视频| 久久五月婷天天干| 色婷婷亚洲在线| 丁香五月婷婷亚洲另类| 开心五月婷婷综合在线精品素人| 91在线97视频| AV色色天堂中文| 99热日本| 丁香五月人妻| 天天日夜夜爽| AA丁香综合激情| 人人看人人要| 婷婷六月天亚州| wWwCom夜操wwW| 97极品在线| 99啪啪骑| 在线观看亚洲视频影院| 天堂成人久久| 91久久婷婷| 综合精品99| 亚洲国产精品VA在线看黑人| 午夜不卡久久精品无码免费| 久久九久久| 这里只有精彩视频| 色婷婷88| EEUSS鲁片一区二区三区| 色综合射婷婷| 婷婷丁香五月综合激情小说| 五月婷婷中文字幕| 九九热10| 97婷婷色| 99热最新国内| 久久99看免费| 秋霞免费三级片| 亚洲网视屏| 操久久精| 人人操日| 五月婷庭丁香在线| 欧洲日韩一区二区三区| www色五月| 少妇达人正片在线播放_ikun_福利吧| 伊人久久大香线蕉av一区| 五月综合视频| 可以免费观看的AV| 香蕉久日夜| 日日日日日| 北京熟妇搡BBBB搡BBBB| 人人操人人添人人摸97| 色婷婷五月综合在线| 成人资源在线| 日本人妻丁香婷婷久久寝取熟女五月| 色欲日日躁| 激情五月六月丁香| 五月天综合激情网| 久久艹 五月天| 色哟呦av| 丁香久久综合| 思思色综合网站| 亚洲色欲AAAAAA| 婷婷久久综合久色| 色色色综合色| 欧美日韩一区二区三区四区| 啪啪综合网| 丁香五月AV在线| 丁香五月亚洲综合| 91操人| 成功精品影院| 狠狠干最新地址| 综合久久首页| 六月婷婷色五月| 午夜激情五月| 丁香五月婷婷啪啪| 无码动漫av| 色婷婷五月天av在线| 无码人妻电影| 99热这里只有精品官网| 天天做天天爽| 日韩综合久| 五月丁香猫咪久久婷婷综合视频激情四射网入口| 丁香香五月激情免费视频| 亚洲乱码成人| 久久五月视频| 99亚洲视频| 亚洲网站在线鸭子av| 天天干天天 亚洲| 一丁香五月天月AV| 色啪久| 99色中文| 五月丁香六月婷婷操操操| 亚洲视频五区| 97性高潮久久久| 亚洲性受XXXX五月丁香| 狠狠爱婷婷| 天天干天天插| 久久久18| 五月丁香啪综合| 91操人人操| 五月婷婷大香蕉| 五月婷婷说| 五月激情小说| 六月婷婷激情| 久久婷婷激情视频| 丁香激情综合| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 大香蕉啪啪啪| 婷婷激情四射网| 九九这里精品| 亚洲中文字幕在线观看| 免费观看日韩成人av| 五月天激情国产综合婷婷婷就去爱| 久久深爱激情网| 超碰人人操人人干| 久久久香| 激情五月天婷婷| 啪啪色激情五月天| 欧美成人网99网| 中文成人在线| 久久这里有精品视频在线免费观看| 九九無妻| 性爱动图国产麻豆一区二区三区| 丰满少妇乱A片无码| 久综合色| 五月婷婷五月天| 天天情天天狠天天透| 26UUU欧美激情一区二区| www狠狠爱com| www.91操| 久久九九免费大视频| 日韩欧美一级大黄网站| 色噜噜狠狠色综合伊人| 丰满少妇猛烈A片免费看观看| 日本色频| 色爽干| 色色aⅤ網| www.99热国产| 五月天最新网| av九九| 色五月激情五月天| 激情综合网激情五月丁香| 99综合五月免费视频色婷婷| 五月丁香六月婷| 色欲影香| 欧美大片| 婷婷五月花| 超碰大香蕉网| 成人网在线观看视频| 1995年关宝慧版蜘蛛女| 91精品婷婷国产综合| 五月丁香亭亭操逼| 天天色,天天操,天天射| 激情国产综合| 亚洲人人操| 亚洲人人操BD| 97人人干| 超爽内射| 亚洲深喉aV| 中文国产五月天| 九九综合88| 大香蕉九操| 五月天婷婷午夜丁香| www.97视频| 插插网爽妇五月丁香| 激情五月综合网丁| 激情五月天婷婷| 99色丁香婷婷综合网| 日韩有码一区| 免费视频WWW在线观看网站| 激情久久综合网| 日熟女| 国产肥白大熟妇BBBB视频| 天天开心AV色综合婷婷五月天| 日韩美一级毛卡片| 人妻丰满精品一区二区A片| 婷婷五月天播播| 99综合视频在线| 999热这里只有美国精品| 天天做天天爱| 天天做天天爱天天玩夜夜爽| 少妇丁香婷婷| 日本97久久久精品| 99久久婷婷国产综合精品| 精品久久99码| 国产高清精品色| 欧美影院婷婷| 激情五月色综合网| 婷婷黄色网| 五月婷婷人人人操| 久久久免费精彩视频| 狠狠狠婷婷五月综合| 99色免费在线观看| 亚州第一黄网| 夜夜嗨一区二区三区直播内容| 综合网啪| 五月天婷婷社区| 激情五月天综合图片小说网站| 中文字幕av在线播放| 91精品国产综合久久久不卡电影| 色五月综合| 五月丁香在线| 99久久激情视频| 色色色综合视频| 激情综合色婷婷啪啪六月天| 97在线干| 天天操五月天| 五月天基地| 综合久久十三| 婷婷五月天综合亚洲| 丁香六月婷婷色XXXXX| site:pnnrt.com| 99热这里只有精品13| 亚洲免费婷婷| 午夜丁香| 久久久www| 日本色色网站| 久久精品视频99| 久久久久久久久人妻| 婷婷五月天激情视频| 91碰碰碰| 丁香六月 婷婷六月| 五月久熟女| 九月丁香八月婷婷久久综合久97| 五月婷婷色白丝| 婷婷综合天堂| www.AV在线| 久久九九一區| 日韩AV在线免费观看| www久久久久久| 超碰啪啪网| 老师高潮流白浆喷水的A片| 天天色情站| 亚洲激情网| 色播五月| 江苏少妇性BBB搡BBB爽爽爽 | 五月丁香六月婷婷激情视频在线观看免费 | 五月丁香无码| 九九综合| www免费在线视频| 99视频| 蜜桃五月天| 99热啪啪| 老师的粉嫩小又紧水又多A片视频| 六月丁香网| 色狠狠综合| 色婷婷影视| 99久久综合网| 大香蕉久久视频久久视频| 99国产精品白浆在线观看免费| 精品一二三区久久AAA片| 国自产拍偷拍精品啪啪一区二区| 无语停婷丁香网| 97超级碰人人| 99久久婷婷五月综合| 婷婷激情性爱| 五月丁香人人婷婷在线观看| 婷婷五月电影| 色五月在线| 襙逼网| 欧美成人五月天| 国产精品久久久海的味道| 丁香五月开心亚洲| 日欧一片内射VA在线影院| 亚洲操女| 妇激情基地| 久久这里只有精品07| 99热99免费| 五月丁香激情六月| 色丁香五月| 日韩中文字幕| 超碰资源在线| 婷婷伊人激情婷婷| 狠狠干综合网| 激情小说色五月| 欧美性爱一区| 九九热短视频在线观看| 九色自拍| 久久aaaaa| 激情的五月婷婷蜜桃| 26UUU欧美激情一区二区| 中文字幕精品在线观看| 第六色在线| 天天天天天天操| 婷婷五月天伊人网| 六月婷婷七月丁香| 久久久精品色色色| 欧美人与性动交CCOO| 另类亚洲电影| 丁香五月激情月| 狠狠干综合| 2018国产大陆天天弄| www.99免费视频| 六月五月丁香五月欧美| 激情综合网激情五月天| 婷婷情色五月| 99这里只有精品在线观看| 97 A I色色| 91九色在线| 97碰人人操| 天天干天天射综合网| 深爱激情五月婷婷| 久久婷狠狠色| 五月丁香婷婷婷激情爱爱| 成熟妇人A片免费看网站| 久久98| 一丁香五月天月AV| 无码99| 极品少妇XXXX精品少妇偷拍| 亚洲精品乱码久久久久久按摩观| 色婷婷综合影院| 免費观看aV在线网址| 色综合激情| 色99在线| 亚洲秘 无码一区二区三区妃光/1| 97操碰日本女人| 久热天堂| 狠狠色综合精品视频在线| 色伦专区97中文字幕| 亚洲综合激情五月久久| 美女五月天婷婷| 六月婷婷视频| 69精品人人人人人人| 日韩AV色色色| 淫视馆av三区| 婷婷五月天综合色| 婷婷中文字暮| 五月丁香婷婷婷激情爱爱| www99精品亚| 天天肏天天插| 少妇高潮呻吟A片免费看软件| 九月婷婷| 久久精品99国产精品日本| 狠狠操天天操| 久久五月婷6 9| 日韩免费视频| 久热这里只有精品在线| 五月天婷婷激情四射综合| 亚洲精色| 五月丁香色婷婷色| 五月丁香成人网| 99热这里是精品| 久久草大香蕉| 天天拍天天做视频| 色五月噜噜| 五月天天爽| 黄色99热| 色吧五月婷婷| 天天干天天干天天干天天干天天干天天| 北京熟妇搡BBBB搡BBBB | 五月婷婷激情四季| 黄急一级视频| 91热视频色网站| 五月天成人综合| 国产1区2区3区| 色爱综合网| 思思热国产视频| 欧美成人AAA片一区国产精品| 丁香婷婷人妻综合网| 色婷婷香蕉在线| 六月丁香激情婷婷| 玖玖爱资源站| 无码成人AAAAA毛片AI换脸| 五月丁香六月情亚洲| 五月丁香亚州综合网| 久久五月丁香| 99热这里有精品6| 超碰av在| 九九热超碰| 婷婷六月爽| 色婷婷av综合网| 激情五月婷黄版| se99高清无码| www.色色com| 99热精品99| 五月婷婷狠天天色综合| 久草九九| 激情综合网,婷婷五月天| 骚逼视频一区2区| 91色逼| 亚洲激情免费久久| 乱精品一区字幕二区| 亚洲色热| 狠狠狠狠狠狠狠狠草| 牛牛色av| 97在线观视频免费观看 | 超碰人人艹| 国产AV一区二区三区最新精品 | 五月婷婷色影院| 熟女五月天久久综合| 91丨九色丨熟女丰满| 精品牛仔裤超碰| 中文字幕无码人妻少妇免费视频| 999婷婷综合| 99热在线中文字幕| 五月丁欧美| 丁香香蕉婷婷| 国产av天天插天天操天天爽| 六月丁香啪啪啪| 午夜电影网VA内射| 五月激情视频网| 亚洲色婷婷五月天| 色色五月天 亚洲| 国产成人网站在线观看| 日本色久| 婷婷五月另类网站| www.97视频| 91色综合| 97色啪| 天天色天天舔天天爱天天爽| 99国产小视频免费观看| 婷婷久久久| 亚洲另类AV| 香蕉97碰碰碰欧美| 狠狠操狠狠插| 九九色热| www色色色com| 色丁香五月婷婷| 国产综合色婷婷精品久久| 婷婷色激情五月天| 亚洲激情免费视频| 五月婷网站| 亚洲色五月天是什么| 久久久97| 秋霞免费三级片| 开心激情网在线| 第四色婷婷丁香五月| 极品人妻videosss人妻| 五月婷丁香久久久| 丁香五月日本| 日韩综合大黄| 日日夜夜小色哥| 久久99久久99精品免观看软件 | 夜夜骑夜夜操| 人人摸人人| 精品激情| 五月天婷婷激情| 开心激情综合| 少妇性BBB搡BBB爽爽爽电影| 成 人片 黄 色 大 片| 久久总和99| 婷婷97碰碰| 激情综合国产| 色婷婷电影网| www.99色| 婷婷97色| 青青草Avb在线| 成人一区在线观看| 成人亚洲精品| 99久久思思| 亚洲激情.com| 大香蕉精品视频| 丁香九月激情| 久久久久久18| 成人丁香五月| 另类小说五月天综合| 久久这里只有精品视频26| 婷婷五月天激情综合深爱| 五月丁香婷婷中文网| 色婷婷色人人射| 丁香五月婷婷六月| 色色婷婷丁香| 国产看真人毛片爱做A片| 亚洲日本韩国| 一本到不卡高清DVD| 亚洲123区高清入口| 久久一品区| 五月激情婷婷在线| AV成人在线网站| 亚洲 成人 电影av在线观看| 久久久8| 久久在线视频只有这里有精品| 天天干天天操天天干天天操天天干天天操| 婷婷色5月激情网| 五月婷婷婷| 丁香成人五月天| 夫妇交换刺激做爰| 啪啪夜久久| 天天激情5月天亚洲| 婷婷永久在线| 色色色图| 91黄址| 狠狠色丁婷婷日日,伊人激情综合网 | 婷婷永久在线| 人人操人| 狠狠操在线视频| 99在线热| 婷婷激情四射五月天| 亚洲色色图片| 五月色婷| 色爱99| 婷婷激情啪啪| 专区无日本视频高清8| 久re热视频| 五月丁花色综合网| 伊人久久婷婷| 丁香五月电影| 91九色国产在线| 婷婷五月丁香综合瑟瑟| 天天色,天天操,天天射| 久草热在线视频| 日韩黄色网络| 五月婷婷成人| 久久综合综合综合| 丁香五月激情图片| AV成人在线网站| 五月丁香激情片| 久久婷婷激情| 五月天com| 99在线视频观看| 青青热久精品视频在线观看| 欧美性爱五月天| 手机在线日韩视频中文字幕| 深爱五月婷婷| 六月婷婷视频| 五月综合无码| 亚洲av网址| 99愛国产| 色五月噜噜| 天天摸天天高潮天天爽| 无遮羞AV| 人人做人人看人人摸| 少妇高潮A片无套内谢麻豆传| 国产成人综合网| 久9视频免费播放| 久热伊人在91| 国产综合婷婷| 久久综合九九| 99ri精品视频在线观看| 99在线精品观看99| 99视频这里只有免费精品| 成人在线精品| 丁香蜜臀黄色婷婷五月天| 天天干天天操天天拍| 久热9| 久久机热/这里只有精品| 婷婷五月综合在线| 99在线免费观看| 五月丁香激情综合啪| 超碰成人免费| www 五月天 com| 99丁香五月| 五月婷婷在线播放| 爆乳熟妇一区二区三区爆乳照片| 伊人啪啪网| 五月丁了香蕉综合| 人人摸人人操人人爱| 色久综合天天做视频| 91久久九| 91碰| www.91有码.com| 丁香婷婷影院| 成人综合AV| 97成人丁香婷婷| 天天在线久久综合 | 久久er99热精品一区二区| 欧美成人网婷婷综合在线| 99精品视频播放| 另类激情首页| 九九热这里只有精品首页| 国产亚洲精品久久久久久郑州 | av狠狠操| 激情久久久| 国产肥白大熟妇BBBB视频| 久久九九视频| 激情五月丁香婷婷夜夜操| 成人αV视频免费观看| 激情五月天综合婷婷网| 99久久99视频只有精品| 91人人看| 99精品色| 五月婷婷69| 色色色色欧洲| 岛国午夜视频| 久久99久久99久久99人受| av中文网站| 级情九色| AV大片在线观看| 五月婷婷婷婷| 99热这里只有精品2| 丁香五月婷婷av影院| 亚洲国产精品成人va在线观看| 97人妻人人| 婷婷久久网| 超碰色人妾| 大香蕉久艹| 婷婷六月开心网| 超碰AV成人| 成人视频网| 婷婷玖玖五月天| 五月婷久久| 色婷婷超碰| 婷婷丁香中文字幕| 99啪啪视频| 丁香五月天激情网| 五月色婷婷影视在线电影| 久久婷婷五月综合啪| 欧美内射AAAAAAXXXXX| 九九热大香蕉| 天天色天天爱天天爱天天爱y| 色婷婷婷av| 综合激情sV| 中文字幕中文有码在线| 国产日韩欧美性爱| 色综合com| av人人干| 亚洲精品午夜国产va久久成人| 六月色日韩| 97碰超级人人看| 综合久久99| 六月亭亭久久综合激情| 中文人妻主播久久| 丁香五月1页| 六月丁香婷婷综合狠狠爱夜夜爱| 亚洲综合碰| 国产精品国产成人国产三级| 天天狠天天叉| 九九亚洲视频| 综合五月婷婷| 久久久久9| 色五月婷婷操逼| 开心婷婷中文字幕| 欧美婷婷综合| 激情欧美丁香五月| 五月丁香婷婷六月| 99热这里只有精品66| 久热这里只有精品在线| 丁香五月婷婷激情中文| 五月丁香无码| 五月丁香在线看| 五月深爱网| 亚洲色亚洲精品| 中文字幕欧美精品久久| 青青久久五月| AV操一操| 久久九九婷婷| 综合99久久天天综合| 九九综合网色全集 | 久久久婷婷婷| 五月丁香久久| 性欧美大战久久久久久久83| 丁香六月婷婷色XXXX| 逼特逼在线免费播放| 日韩丁香涩| 久久久久9久无码视频| 91碰免费视频| 9视频1在线| 99精品国产在热久久婷婷| 热99免费在线| 六月丁香花婷婷| 操人妻90p| 天天狠狠色噜噜| 天天爽日日爽夜夜爽| 九九久久网| 色欧美影院| 九九99久久| 丁香五月婷婷基地| 婷婷五月激情小说| 色色狼人综合| 99热热九九| 五月丁香狠狠地噜噜噜噜| 五月天婷婷亚洲| 97操碰视频| 五月婷婷丁香| 香港九九六区八区99| 大香蕉欧美在线| 婷婷色网| 日本三级日本黄色| 97精品欧美91久久久久久久| 99热思思在线观看| 久久久久丁香婷婷五月天| 97干在线观看视频| 熟女少妇内射日韩亚洲| 操人精品| 天天爱天天做天天舔| 欧美日韩aaaa| 六月激情婷婷| 91n啪啪| 99re在线视频精品,这里只有精品18,| 青青草日本亚洲| 欧美超级视频97| 在线观看国产高清视频免费网站| 99久久亚洲国产| 九九九精品视频免费观看| 五月丁香无码| 99亚洲精品| 成人免费网站免费看| 国产1区2区3区在线观| 欧美日韩AAA| www.狠狠| A级毛片高清免费不卡播放谢谢谢谢| 99re6热在线精品视频播放速度| 婷婷久久色| 色播丁香| 天天做天天爱天天爽| 人妻体体内射精一区二区| 色婷婷色综合激情91| 2025最新亚洲激情在线| 97精品欧美91久久久久久久| 九九热视频精品999| 色情综合网| 激情五月天婷婷在线网址发给我| 大伊香蕉精品视频在线| 五月丁香色| 久久这里有精品视频| 人妻久久久| 久久精品五月天| 五月天色视频| 日本人妻伦在线中文字幕 | 激情丁香六月| 久热在线中文字幕色999舞 | 二人电影免费版在线观看| 亚洲综合五月天婷婷丁香| 婷婷丁香激情| 色综合伊人网| 97婷婷狠狠| 五月综合激情视频在线| www,99视频| 丁香婷婷久久激情| 综合激情五月丁香| AV色五月婷婷| 人妻熟妇国产精品| 97亚洲婷婷| 亚洲天堂aaaa| 色九九一二| 99九九精品视频| 婷婷五月天综合亚洲| 五月天·www·com| 99热只有| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 成人电影在线免费试看| 婷婷色色欧美| 日本色综合| 免费在线a| 九九色综合九九色| 综合婷| 六月激情婷婷| 五月丁香在线观看99| 九九激情| 任你操精品免费| 色色色五月婷| 久久99操| 亚洲五月婷婷| 激情文学天天| 大战熟女丰满人妻AV| 六月丁香深深爱| 丰满少妇猛烈A片免费看观看| 南京搡BBBB搡BBBB| 黄色视频网站在线播放| 久久这里只有精品1| 91丨九色丨国产| 五月激情网站| 国产性爱一级| 久久婷五月天| 99色看这里只有精品| 免费看欧美成人A片无码| 森林影视大全,最好看的2019年视频 | 五月婷婷新网站| 五月丁香综合| 中文字幕性爱丰满| 99偷拍视频在线日本| 丁香色成人| 色五月天.con| 六月丁花香啪啪激情欧美| Www,五月天| 伦99热| 97精品综合久久| 这里只有精品视频在线观看免费| 超碰亚洲欧美| 婷婷五月天成人| 久久香蕉网| 中国操逼99| 亚洲美女网Va| 操操操操操操婷婷五月天| 日本乱子人伦在线视频| 欧美丁香婷婷五月天| 操操天堂| 99噜噜噜在线播放| 天天色天天日天天舔| 伊人久久婷婷| 九九九九九九热| 欧美色97| 色欲日日躁| 色www.con| 久久久天堂国产精品女人| 久久亚洲婷婷| 五月婷丁香| 五月婷婷碰碰| 午夜丁香婷婷| 深爱婷婷丁香五月激情| 人妻性操逼中文字幕 国产| 成人婷婷色综合| 久婷婷| 婷婷丁香激情| 婷婷丁香五月天综合AV| 狠狠色综合图片| 婷婷丁香人妻天天爽| 激情性五月天免费小说视频| 99操逼| 99碰碰碰| 激情五月综合| 色色五月天网站| 粉嫩AV久久一区二区三区| 丁香五月婷婷AV在线| 婷婷五月天成人动漫 | 伊人色综合网| 婷婷丁香五月视频| 全高清无码视頻| 久久天堂| 91色吧网| 性日本激情| www激情五月天| 五月激情在线| 六月婷色| 狠色狠色综合久久| 日日撸夜夜操| 久re热视频| 五月丁香六月婷婷免费视频| 久久9精品| 国产特黄色精品一区二区三区精品无广告| 欧美在线视频99| 99色精品| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 99热在线播放精品| 梁铮版蜘蛛女在线观看| 天天综合五月| 久久天堂女人| 精品人妻久久久| 婷婷五月综合激情| www.97干视频| 天天射夜夜骑| 国外亚洲成AV人片在线观看| 99自拍视频网站| 五月丁香亚洲综合| 日本eVa一区=区视频| 天天做天天爱天天摸| 丁香 久久| 国产高清视频91九九九久久久| 亚洲精品操一操、噜一噜、摸一摸、爽| 另类 在线| 超爽内射| 骚货艹网站视频| 无码免费人妻A片AAA毛片西瓜| 色婷丁香| 色情久久久| 99 福利 导航| 国产色色色色| 91人妻九色大屁股| 婷婷五月色影视先锋| 色99色| 最新色色五月天| 丁香五月婷婷综合精品素人| 五月婷婷丁香综合,亚洲天堂| 丁香婷停五月激情综合深爱| 97色色网| 这里只有视频精品| 色激情五月天| 色综合网上班开心婷婷久久| www.91操| 九色自拍| 激情综合无码| 激情久久久久久| 8区视频在线| 亚洲av日韩无码| 超碰在线免费9| 丁香五月婷婷偷拍| 国产激情在线| 999激情视频| 在线观看中文字幕亚洲| 棕合影院色色| 五月天啪啪视频| 91vip在线观看| 五月激情啪啪啪| 日本一道久久| 久久丁香| 五月婷婷在线视频免费观看| 婷婷五月天综合网| 久er7久热| 99精品偷自拍| 久久99久久99精品免观看软件| 丁香五月五月婷婷欧美大香蕉 | 国产精品日日躁夜夜躁| 色爽九九| 婷婷免费无马| 亚洲日日日| 婷婷五月色花丁香社区| 欧美成人精品A片免费一区99| 五月色无码| 婷婷综合性爱网| 香蕉AV777XXX色综合一区| 变态另类色图| 久久玖玖综合| 日韩另类| 另类少妇人与禽zOZZ0性伦| 俺五月| 五月 婷 久| 色五月大| www.激情五月天。com| 丁香五月天堂网| 五月婷婷伊人久久| ady狠狠入| 爽极品色| 玖玖在线资源视频| 日韩日比视频在线| 色五月婷婷大香蕉| 99免费热在线精品| 我淫我色婷婷五月天激情四射| 五月天精品视频| 激情综合五| 九九综合| 天天做天天爱天天综合网| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 天天干天天操天天上| 色婷婷亚洲综合av| 影音先锋一区二区三区| 婷婷五月综合欧美在线播放| 20253AV| 91色涩| 十月丁香婷婷| 97人妻人人| 天天干天天色综合| 好激情在线综合网| 五月婷网| 色99综合色88| 丁香五月日韩| 色高清无码视频| 人妻激情视频| 色婷婷亚洲婷婷| 99热久| 狠狠香婷婷五月| 综合精品啪啪| 色婷婷九月| 狠狠做深爱婷婷久久综合一区| 操B五月天| 色五月 婷婷, 大香蕉| 色噜噜狠狠色综合成人网| 五月丁六月香av| 狠狠99| 欧美成人AAA片一区国产精品| 天天做天天爱天天玩| 六月婷婷狠狠| 五月天婷婷香蕉狠狠超碰综合| 国外亚洲成AV人片在线观看| 婷婷的色色五月天| 天天射射夜| 秋霞A V毛片| 亚洲一二三网| 天天插天天插| 开心激情站| 色宗合久久五月婷婷| 亚洲AV成人片无码网站| 婷婷伊人欧美| 黄网在线播放| 五月天婷婷爱| 五月天激情无码专区| 性爱网久久| 丁香六月| 久久日婷婷| 1000部毛片A片免费观看| 狠狠色五月| 夜夜操天天爽| 九九视频这里是精品五月| 99久精品视频| 五月丁香色色色| 午夜少妇在线观看视频| 超碰91在线| 99热97| 伊人深爱综合| 欧美性丁香色色五月天综合爱爱| 激情综合五月天| 中文网婷婷字幕婷| 日韩不卡123| 男妓跪趴把舌头伸进我的嘴巴| 99久久婷| 综合婷婷五月天| 久热网站| A色色| 五月天堂婷婷| 人妻久久做| 91在线日| 91免费看片| 九月av在线| 人妻视频一区而且二区| 97精品人人A片免费看| 九九这里有精品| 激情综合九月| 超碰三级片| 亚洲欧洲中文日韩久久AV乱码| 综合综合网| 深爱五月中文字幕| 26uuu色噜噜精品一区| 色婷婷久久| 六月激情婷婷| 色婷婷婷婷| 99re热99| 99色中文| 色99在线视频| 激情综合网五月| 啪啪黄页网| 99精品超在线播放| 操人精品| 亚洲操B视频| 婷婷五月综合啪| 99色.com| 丁香五月停停基地| 我去色色网五雨天| 99热碰碰| 六月婷婷久久| 久久99久久99精品免观看粉| www.91在线观看| 9人人操人人看| 婷久久| 色婷操逼| 久久这里精彩免费在线观看| 99热综合| 六月婷婷俺也去| 激情婷婷五月天伊人在线观看| 亚色网站小视频| 五月婷婷色丁香| 99这里只有精品在线| 丁香婷婷色五月合集| 婷婷五月丁香综合人妻| 亚美欧色影院| 久久综合五月天| 99视频35精品视频在线观看| 伊人碰碰碰| 五月天久久婷婷| 五月丁香影视| 懂色av粉嫩av蜜臀av| 大香蕉视频99| 看全色黄大色大片| 亚洲综合色色| 涩综合在线 | 色综合区| 激情六月丁香综合| 丁香五月在线观看综合| 香蕉AV777XXX色综合一区| 九九视频在线| 色综合久久久久| 色综合天天| 五月天丁香久久综合| 成人在线视频男人的天堂4399| 超碰成人av| 色五月丁香六月资源站| 婷婷性爱无码视频| 亚洲视色| 色色综合网站| 极品人妻VIDEOSSS人妻| Www.Av网9| 色三级色三级| 激情播丁香| 涩婷婷五月天| 激情五月婷| 可以免费观看的AV| 曰本aaaaaa丈片| 五月停停色色丁香| 亚洲开心激情网| 色欲一区二区三区精品A片| 国产精品久久久久久白浆色欲| 婷婷色色五月天| 色婷婷啪啪综合网| 色欲天天综合网| 日日噜狠狠色综合久久| 婷婷天堂视频| 91婷婷五月丁香碰| 色五月激情综合网| 色色色色色色97| 日韩成人AV在线播放| 91狠狠色丁香婷婷综合久久| Www.se.久久| 99热伊人| 激情五月色综合| 午夜丁香| 一级内射毛片| 99热这里是精品| 日撸夜撸日操| 99ri在线| 婷婷热色| 激情五月天在线观看婷婷| 另类激情网| 五月婷婷六月丁香综合在线| 欧美日韩国产一二区| 欧美精品99久久久| 久久一热| 久久婷婷精品| 婷婷五月中文字幕| 狠狠擼综合| 91婷婷色五月| 国产九月婷婷| 激情丁香婷婷六月天| 色播五月网| 最新高清无码专区| 亚洲欧洲国产精品| 这里只有精品免费观看网占| 婷婷五月激情图片| 視频福利乱色| 99精品爱| 成人片在线播放| 天堂爱啪啪| 五月婷婷丁香在线视频| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 国产看真人毛片爱做A片| 8区视频在线| 亚洲成人人人操| 精品一二三区久久AAA片| 九九色之九九色88| 婷婷五月18永久免费视频| 激情综合五月天| 五月天久久www| 5月婷婷激情网| 99精品偷自拍| 99久久亚洲精品视频| 99re6久热只有精品6在线直播| 久久久国产精品黄毛片 | 丁香五月ⅤA久久久| 激情五月天无码| 夜夜干 夜夜操| 婷婷色在线视频| 精品五月天| 九九热123| 久热这里只有精品在线观看| 亚洲啪啪视频| 五月五月婷婷| 99免费热视频| 97caop| 成人五月天色天堂| 激情综合色| 国产综合婷婷| 97色婷婷在线观看| 五月激情婷婷开心| 乱精品一区字幕二区| 六月婷婷六月天天在线免费| 九月婷婷久久久| 97黑人精品区| 精品久久人妻| 超碰在线播放免费观看| www一区二区三区| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 殴美日比视频| 婷婷五月精品中文字幕| 99这里| 中文网婷婷字幕婷| 五月天另类小说| 黄色aa观看aaguochan| 五月丁香五月天现场视频| 爱久久小说下载网| renrencaoav| 欧美日本韩国亚洲| 亚洲婷婷六月天| 欧美三级巜人妻互换| 无码中文一区二区三区| 99热官网| 天堂五月婷婷| 99在线精品免费视频| 激情五月天之五月婷婷| 国产肥白大熟妇BBBB视频| 美女100%露全身无挡网站| 色婷婷基地 | 婷婷五月天色网久| 热91久| 青青草原99热| 色色97丁香婷婷五月天| 99热精品中文字幕| 99伊人婷婷在线| 婷婷99狠狠| 亚洲熟女色| 99久久极情精品一区| 亚洲 综合中文| 强壮公让我夜夜高潮A片视频| 婷婷色播综合五月| 青青久久五月| 99色免费观看全部| 先锋资源婷婷| 久热九九| 日日噜狠狠色综| 嫩草AV久久伊人妇女超级A| 久久网思思| 91精品综合久久久久久五月天| 可以看的av网站| 五月丁香网站| 色屌丝中文字幕| 婷婷色香六月综合激情| 97色 五月天丁香| 丁婷婷五月天在线播放| 亚洲黄色精品| 99热免费| 开心五月婷婷99| 超碰色女| 婷婷综合网| 中文字幕簧片| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 9久9久| 99操| 99re这里有精品手机在线| 免费观看2018www黄色操逼网站| 99热1| 99热在线里有精品| 超级碰碰碰久久网站| 欧美色色色色色色色色色色| 狠色综合网| 激情五月天天| 射久久丁香五月| 日韩五月婷婷| 久久久久久婷| 99久久婷婷国产综合| 天天射射夜| 韩国19 主播内部福利vip免费播放| 97在线精品| 婷婷五月色丁香在线看| 伊人婷婷五月天av| 婷婷五月天基地| 丁香六月伊人| 操99| 91九九九色在| 99碰超| 欧美Va在线| 久久99操| 激情五月天久久| 欧洲不卡视频| 久久这里有精品99| 久久九九玖玖| 免费黄网不卡AV| 久久久久久久97| 欧洲亚洲激情五月天在线| 久久婷婷网| 黄色av高清|