99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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
返回資訊列表
婷婷色综合| 操比激情五月综合| 婷婷丁香激情五月天色色| 五月丁香综合激情| 亚洲五月天伊人| 六月丁香啪啪啪| 97操碰| 色婷婷成人| 丁香九月婷| 操碰91| www九九| 超碰在线观看99| 久久婷婷成人| 99色色| 五月天色婷伊人| 99热9| 激情精品久久| 天天色五月婷婷91久久久久久久| 五月丁香六月婷婷激情网| aaaa.黄| 五月天开心网| 亚洲色色爱| 年轻的妺妺伦理HD中文| 婷婷五月激情视频| 91性高潮久久久久久久久| 夜夜爱网站| 久久只有这里精品免费| AV网在线| 成人丁香| 99久热这里有精品| 中文字幕在线不卡视频| 变态另类9| 99色色网| 97碰碰草| 色播综合| 丁香婷婷色五月天| 4399人妻无码久久久| 99热99干| 日韩精品无码99| 久久久久久久,99精品视频| 九九热最新| 婷婷五月香蕉| 欧美婷婷色| 欧美国产一区二区三区| 色综合久| 色色色五月| 丁香五月婷婷色播艳门照| 99九九中文字幕视频| www.日日夜夜.com| 亚洲综合婷婷六月丁香五月| 亚洲AV成人在线| 国产做A爰片毛片A片美国| 欧美爆乳一区二区三区| 丁香五月自拍| 玖玖色资源| 婷婷婷久久久| 丁香六月成人网| 激情骚五月| 久久婷婷综合网| 99 频99热国里只有精品| 91无码一起草| 99操碰| 亚艹艹| 99啪啪视频| 大战熟女丰满人妻AV| 五月天综合视频| 色99视频| 伊人九九综合| 婷婷亚洲在线| 久久人人看| 激情丁香六月| 天色综合网站| 人妻人人操| seuuu婷婷| 超碰爱爱爱| 亚洲性爱干干| 久久性爱视频| 婷婷综合影院| 亭亭丁香97| 在线视频99| 天天插天天草人人玩| 综合www色| 国产成人精品一区二三区熟女在线| 这里只有精品无码| 久久激情五月网| 超碰久热| 成人 在线 日韩| 亚洲啪| 色九区| 99久在线观看| 五月婷婷在线观看黄| 激情5月婷婷狠狠干| WWW,五月| 99玖玖在线视频| 综合六月久久| 欧美成人AAA片一区国产精品 | 日韩av在线免费观看| 国产欧美精品AAAAAA片| 天天射影院| 亚洲性爱电影| 天堂久久婷婷| 综合色影院| 天天爽天天日天天舔| 色情综合| 97色碰| 97婷婷丁香| 色色六月| 色色网91| 涩五月丝袜婷婷| 日韩AV中文在线观看| 天天搞天天爽| 色色色色综合网| 91婷婷色| 色欲天天综合| 99热国产| 激情綜合W W W,激情五月天| 99热国产免费| 欧美在线干| 久久9久| www.日韩国产| 91操片| 激情开心五月天| 伊人狠狠干| 青草视频在线蜜臀| 激情综合网亚洲色图| 丁香五月六月久久综合| 亚洲性受XXXX五月丁香| 五月丁香六月婷婷综合在线| 国产永久一二一起草| 激情综合色婷婷啪啪六月天| 激情床戏| 亚州精品色情无码A片| 三级毛片7979| 久久综合激情| 日本精品。999| 久久6这里只有精品| 婷婷偷拍网| 五月婷俺去也| www好屌操| 成人五月天综合网| 六月丁香婷啪射| 欧美日韩大黄| 色婷婷五月天天天干天天操天天爽 | 91Chinese在线| 婷婷99狠狠躁天天躁中| 色五月色图| 99A级片| 久久Xx| 琪琪色五月天| 情色五月天网站| 91超碰九色| 欧美在线视频99| 99热这里只有精品66| 色偷偷五月天| 天天碰夜夜操| 久久精品系列| 九九这里只有精品在线视频| 激情五月婷婷在线区| 色婷婷成人在线| 色国产五月| 青青草日本亚洲| 丁香六月激情综合啪啪| 丁香五月综合激情啪啪| 婷婷在线播放| 人人操碰| 99视频精品| 婷婷伊在线| 夜夜爽日日躁| 天天插天天插| 嫩草AV久久伊人妇女超级A| 人妻内射一区二区在线视频| 五月婷婷丁香网| 亚洲午夜电影| 丁香婷婷六月天| 天天干天天日天天插| 久久久久人无码人妻| 九九在线这里只有精品视频| 91久久久久久久久18| 九九热最新| 婷婷99狠狠躁天天久久久九九九| 九九综舍久久| 亚洲五月婷天天操| 丁香五月激情五月| 丁香五月花| 欧美日韩一区二区三区四区| 噜噜噜噜噜在线| 97激情五月天| 人人澡玖玖一| 超碰熟女农村在线69| 97丁香五月| 色五月开心婷婷| 婷婷五月深深爱| 99视频九九热| 婷婷丁香中文字幕| 国产成人网| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 婷婷激情六月| 久草网大香视频| 久久黄A片| 天天爽夜夜爽夜爽精品| 99热都是精品| 丁香六月天婷婷| 久久视频在线视频| 91精品国产日韩91久久久久久国模| 婷婷欧美偷拍综合| 激情久久丁香| 精品9久| 另类天堂| 激情婷婷五月天| 五月丁香六月激情综合| 久久婷婷内射| 天天爽天天摸人妻综合网| 色色婷婷五月| 91精品丝袜久久久久久久久粉嫩| 99丁香五月婷| 婷婷色九月| 极品精品一区二区三区在线| 九九热色视频| 婷婷久久五月天丁香| av高清无码| 久久久久8888| 99精品色| 色无婷婷| 六月婷五月丁香| AV在线大香蕉| 色婷婷激情五月天| 99这里有精品视频视频| 人妻熟人中文字幕一区二区| 大香蕉啪啪啪| 婷婷婷久久久| 日本 色综合| 婷婷综合九月| 婷婷丁香激情| 日日日日日| 婷婷五月丁香花综合| 丁香五月天激情AV| 五月综合视频| 99视频色在线观看| 亚洲永久四色| 九九色人| 91综合色| 日本色色网站| 五月丁香啪啪网| 99在线视频网址在线观看| 永久的网站AAAA | 这里只有精品视频| 色噜噜狠狠色综合日日| 欧美婷婷丁香五月社区| 99九无网码| 色播激情五月天| 开心五月婷婷激情| 久久九九玖玖| 中文字幕AV在线播放| 五月亭久久无码视频| 五月丁香激情婷婷综合| 亚洲精品第一国产综合亚AV| 狠狠狠狠狠草| 9热在线| 激情网狠狠干| 亚洲视频在线网站| 欧美日韩aaaa| 夜夜爱爱亚洲| 99热只有| 97色片| 色五月婷婷操逼| 综合色婷婷| 亚洲综合热| 久草婷妨| 99在热线免费视频| 九九99香蕉在线视频播放| 亚洲热久久| 香蕉久久国产AV一区二区| www.99在线| 超碰99热| 婷婷激情五月天激情在线| 丁香六月情| 丁香五月婷婷久久综合激情网| www色婷婷| 激情久久久| 六月婷婷五月天| 99热啪啪| 久久久国产精品黄毛片| 五月丁香婷婷激情澎湃四射| 国产1区2区| 丁香五月婷婷香| 视频久久9| 丁香五月婷婷大香蕉| 黑人熟妇一区二区三区| 九九色色| 99国产er热视频| 久色| 激情五月天婷婷视频| 91色五月在线观看| 中文字幕成人影视| 丁香五月婷婷六月婷婷| 久久九九热视频| 欧美群妇大交乱婬网| 丁香五月影院| 99热这里有精品24| www.99热这里精品| 五月婷六月| 操碰91| 激情五月丁香五月| 五月色天情| 欧美啪啪9| www.99色| 五月丁香婷婷AV天堂| 色无婷婷| 操操自拍| 91热er| 九九色插| AA丁香综合激情| 97视频久久| 午夜成人网站在线观看| 五月天婷婷在线啪啪视频| 一级视频网址| 色欲av伊人久久大香线蕉影院| 色VA| 婷婷五月天丁香成人社区| 婷婷五月天奸女| 激情综合五月激情XXXX| 激情婷婷五月天丁香| 色五月综合在线| 婷婷五月天少妇| 久久久日韩特色特黄AAAA| 日韩另类在线观看| 99热这里精| 无码A片一区二区免费| 五月天激情四射| 天天爱天天做天天日| 99在线精品免费视频| 丁香五月婷婷在线观看| 99re热精品视频国| 18久久| 网站免费一站二站| 五月色丁香| 99r这里只有精品哦| se婷97| 97色色婷婷| 99.色| 色综合综合色| 九九久久玖玖爱| 丁香六月婷婷久久综合| 五月天婷婷乱论小说| 五月丁香自拍| 亚洲AV无码电影| 九九视频这里只有精品| 五月天开心婷婷激情网站 | 日韩在线视频9色| 丁香婷婷大香蕉| 韩国天天婷婷| www.91婷婷| 国产伦亲子伦亲子视频观看| 天天爽夜夜操| 色色99| 深爱五月亚洲| 婷婷五月天视| 91精品久久久久久久| 99久久国产宗和精品1上映| 婷婷的色色五月天| 五月婷婷六月婷| 九九热a| 人妻五月天激情开心网| 久久久婷婷五月天| 欧美激情综合色综合啪啪五月| 婷婷久久综合久色| 色婷婷五月综合在线| 日韩影院三级| 丁香五月婷婷香| 性综合网| 五月婷婷六月天| 99国产视频网| 中文国产五月天| 韩国情人在线电视剧免费观看高清版全集| 狠狠丁香| 国外亚洲成AV人片在线观看| 99色婷婷视频| 丁香六月激情| 色婷婷五月天在线观看| 五月草影视| 丁六月激情| 色色婷婷丁香| 超碰亚洲天堂| 五月丁香操婷逼| 狠狠草网| 综合色婷婷| 日韩av高清| 激情综合色婷婷六月天| 五月丁香六月欧美| 亚洲中文乱字字幕线在永久| 五月天色婷婷av| 婷婷五月av| 亚洲成人网站在线| 亚洲色婷婷五月天| 99热第一页| 无毒黄色网址| 色色97丁香婷婷五月天| 九九热狼人| 色婷婷丁香花五月天| 超碰99在线观看| 婷婷金品综合视频| 色欧洲| 激情五月天综合网| 熟女少妇内射日韩亚洲| 久久综合站| 九九色图| 日本人妻A片成人免费看片| 狠狠色婷婷777| 五月丁香成人网| 99热在线观看| 欧美五月婷婷综合| 五月丁香久久呀| 亚洲不卡欧洲| wwW天天干| 天天日人人| 天天干天天操天天干天天操天天干天天操| 五月丁香狠狠| 操九色| 日韩啪啪视频| 成人免费120分钟啪啪| 97色五月婷婷在线| 91在线视频综合| 久久性爱视频| 婷婷久久六月天| 夜夜操激情| 日日夜夜狠狠| 亚洲成人免费在线| 亚洲永远av在线播放| 激情丁香久久| 五月天激情综合在线| 99热日韩这里只有精品| 丁香婷婷色五月| 99riAv1国产在线观看| 色欧洲| 国产精品第一国产精品| 久久婷综合网| 日本狠狠爽| 五月丁香婷婷三级| 日本色色色| 欧美怡红院黄站| 五月天丁香综合在线| 粉嫩av懂色av蜜臀av熟妇| 婷婷五月天成人动漫 | 99热思思在线观看| 色婷婷五月天视频网站| 久色激情| 色播五月丁香综合| 电影爱拉战争免费观看| 99爱在线免费视频| 99精品在线观看| 日美三级| sS丁香五月婷婷| Www.狠狠| 97人人干| 婷婷午夜综合| 好好干av| 日韩视频99| 99热每日| 婷婷五月综合色中文字幕| 开心五月深爱五月丁香五月激情五月 | 色五月丁香伊人五月| 人妻综合网| 日本WwW色偷偷丁香花久久久京东热| 高清成人综合| 99爱免费在线视频| 91丨九色丨熟女高潮| 五月激情综合婷婷| 五月丁香啪啪啪免费看| 婷婷色五月开心五月| 大地9中文在线观看免费高清 | 九九视频在线观看| 亚洲第一成人无码A片| 一本色道久久88加勒比—| 婷婷五月天综合蜜桃| 天天日日夜夜| 激情五月婷婷色综合| 99re热精品在线视频| 韩国三级五月天婷婷。| 五月天综合| 天天综合五月天| 婷婷五月天com| 97超碰综合| 亚洲精品444久久久久久| 色色色综合视频| 91丨九色丨白浆| 男女啪啪视频久 9| 六月丁香射婷婷欧美色图片| 国产亚洲99久久精品| 丁香五月久久社区| 丁香五月婷婷成人网| 婷婷六月丁| 色啪网| 日本色超碰| 色亭亭五月天网扯| 夜夜谢天天干| 五月停亭六月,六月停亭的英语| 亚洲操b| 欧美三9久九观看| 久久婷婷五月综合97色一本| 五月婷婷啪啪啪| 国产色香蕉精品五夜婷| 五月丁香婷婷潮喷中文字幕| 日逼AV影音先锋男人资源站| 5月丁香婷婷| 久久作爱| 婷婷欧美综合| 另类小说色婷婷| 色婷婷亚洲综合网站| 激情婷婷丁香色五月综合| 五月花激情| 天堂久久婷婷| 天天插天天插| 日韩黄色电影| 超碰97免费在线| 色色丁香五月天社区| 久久九九在线视频| 99se丁香| 思思热久久婷婷五月天| 激情五月天视频| 婷婷中文字暮| 五月婷婷基地| 91精品综合久久久五月天| 伊人久久丁香婷婷六月五月综合| 五月日韩中文字幕| 九九视频在线免费视频| 在线看AV| 五月天国产婷婷精品视频在线| 婷婷最新地址| 色婷婷激情五月天在线观看| 99热伊人综合| 综合网亚洲| 欧美久人人| 五月丁香六月色| 超碰AV成人| 婷婷色六月| 国产亚洲99久久| 天天色粽合合合合合合合| 婷婷色中文| 色综合丁香婷婷| 亚洲天99| 99热首页| 精品综合久久久久久五月天| 超碰免费人| 99re这里只有精品首页| 在线日本www| 激情五月小说婷婷| 五月激情网站| 丁香五月偷拍| www.十八禁不禁AV.com| 亚洲啪啪自拍| 欧美乱码国产一级A片| 婷婷涩涩五月天| 99热9| 六月丁香五月激情亚洲AV| 香蕉久久国产AV一区二区| 婷婷五月天影视| 丰滿爆乳一区二区三区| 五月丁香啪啪| 97人人射| 日本三级成人秘书精品片| 色色综合视频| www.色9| 欧洲亚洲精品| 思思99热这里只有精品6| 婷婷六月久久| 97AV在线视频| 欧美色六月婷婷| 91丁香色五月| 色婷| 婷婷激情五月天亚洲综合| 久久综合香蕉国产国产蜜臀AV| 色播五月天激情| 在线99热| www日本熟妇99在线视频| 色五月丁香婷婷| 99热国产| 丁香婷婷五月色综合| 婷婷五月丁香五月| 国内裸舞二区| 久久码久久无清| 五月婷婷啪啪| 天天日天天干天天插天天射| 狠狠爱婷婷爱| 国产精产国品一二三在观看| 99re这里只有| 婷婷五月深深的爱| 加勒比日本一区二区三区| 欧美人妻一区二区| 色女伊人| 人人亚洲| 超碰网站在线观看| 一本大道嫩草AV无码专区| 停停五月丁香| 激情99。| 97久人人| 午夜伊人大香蕉| 99干日本| 久久性爰视频这里只有精品| 人妻人人操| 波多婷婷久久| 天天日天天干天天操| 婷婷五月天欧美图片在线播放电驴| 99热免费精品| 久99在线| 五月婷婷激情| 超碰高清在线| 色五月婷激情| 久久九九视频网站| 高清国产AV| 亚洲精品V天堂中文字幕 | 91久草五月天婷婷| 久久精品99国产精品日本 | 伊人9在线| 国产一级片色色| 五月色网| 久久五月天婷婷| 天天拍夜夜爽日日| 日本片日本片祼观看网站在线看中文版网页在线看 | 婷婷五月天电影区小说区| 99re热精品视频国| 久久婷五月综合| 热久久999| 能看的AV| 五月丁香精品| 久久婷婷综合五月天| 天天更新天天亚洲| 深爱五月月天| 五月婷婷激情久久| 欧美色色日韩| www.99精品日操伊人乱碰在线| 色综合伊人网| 亚洲无码播放| 天天操综合网| 5月婷婷激情网| 日韩一66精品| 丁香五月激情六月欧亚激情综合导航| 996精品热视频| 国内9l视频自拍老熟女九色| 99久久66综合| 欧美成人精品A片免费一区99| 日良久久| 色五月激情综合| 99热精品在线免费观看| 男女久久婷婷五月天| www.夜夜操.con| 日韩另类| 欧洲毛片基地c区| 综合色色综合| 色婷亚洲五月丁香| 久久码久久无清| 色综久久久| 色色欧美。| 色色亚洲| 精品人妻伦九区久久AAA片| 色情综合网| 影音先锋噜一噜| 激情99| 五月天婷婷小说| 第四色五月天| 丁香婷婷影院| 日本色婷婷| rr天天操| 激情综合网激情五月天| 丁香五月婷婷五月天| 极品人妻VideOssS人妻| 一本色道久久综合狠狠躁小说| 激情五月天小说| 亚洲精品激情| 色五婷婷开心缴| 天天爽天天摸天天爱| 人人草人| 99亚洲精品| 激情婷婷五月天| 97色在线观看视频| www.久久久.com| 超碰av在线| 第四色五月天| 久热这里| 成人AV在线中文版| 五月丁香婷婷狠狠操| 玖玖综合色区在线观看| 热婷婷av| 激情视频综合| 97碰在线视频| 丁香五月AV综合| 一區四區歐美日韓| 天天舔日日肏夜夜爽| 午夜婷婷五月天| 婷婷六月丁香五月| 国产免费一区二区三州老师F1F1| 午夜色婷婷| 婷婷久久网| 亚洲亚洲人成综合网络| 91女人18毛片水多国产| 色五月天丁香婷婷色| 婷婷射综合| 婷婷激情伍月网| 五月天三级| 天天色综合网1| 另类激情中文| 婷婷导航| 97caop| 9 大屁股在线视频精品| 五月丁香花激情综合网| www.粉嫩av.com| 亚洲婷婷丁香五月视频| 色五月丁香五月天| 91超级碰| 爱超碰性| 狠狠色噜噜狠狠| 婷婷成人网五月天| 亭亭五月天黑人2014| 激情五月天视频| 五月天色婷婷综合| 色婷婷色综合久久精品V| 成人网页在线观看| 精品久色| 少妇人妻综合色6699| 丁香久久综合| A片试看120分钟做受视频红杏| 九九伦子片| 99九九综合久久九九| 五月天亚洲最大成人| 色五月第四色| 综合激情视频| 最新婷婷五月丁香| VA色婷婷| 久久九九在线视频| 午夜色婷婷| 97超碰,人人舔,人人操,人人摸| 夜夜爱爱亚洲| 久久久久久草黄色片AV在线观看 | 丁香婷婷91在线观看视频| 激情综合五月激情| www五月天com| 五月天婷婷色色| 超碰97色| 99热国产这里只有| 五月婷婷九| 国产成人精品一区二区三区视频| 超碰国产在线观看| 五月激情视频网| 热99在线精品| 精品久久久中文字幕大豆网推荐理由| AV操逼网| 五月天成人在线播放丁香| 激情久久五月天| 免费91久久精品| 婷婷综合五月| 久久久这里有精品| 国产精自产拍久久久久久蜜| 麻豆雪千夏| 激情五月天婷婷视频| 99久久网站| 综合久久8| 欧美色骚婷婷五月天| 激情爱爱网站超大免费| 99综合97| 99国产小视频免费观看| 91丨九色丨熟女丰满| 久久免费少妇高潮99精品| 超碰免费在线| 五月天婷婷成人网| 超碰天堂网| 密黄站| 五月停停色色丁香| 丁香熟女乱| 五月伊人视频在线看| 五月丁香婷婷色色| 亚洲另类毛片| 九色色| 色婷婷成人做爰A片免费看网站 | 人人摸人人干| 91超碰九色| 婷婷五月激情中文字幕| 四虎99热在线观看网站| 丁香五月天人体| 色婷婷99| 超碰在线9| 丁香五月天激情视频| 九月丁香婷婷基地| 99在线观看视频蜜臀| 婷婷综合在线| 久久综合首页| 五月婷婷激情综合av| 久久久久久久久久久久久久久久一道本| 性爱动图国产麻豆一区二区三区 | 91网站黄| 五月婷婷六月激情| 亚洲在线播放| 涩五月色婷婷| 狠狠色综合图片| 九九爱看亚洲| 天堂成人A片永久免费网站| 如何安全看伊人婷婷| www.99婷婷| 91综合色| 五月天久久综合| 五月天社区婷婷丁香社区| 色婷婷狠狠18| 色色色色色色色色色色色色色色,网站| 丁香五月天激情小说| JAPANRCEP老熟妇乱子伦视频| 五月丁香六月久久| 五月丁香婷婷成人网| 久操热线| 这里只有精品免费| 五月天婷婷色在线视频免费观看| 日韩啪啪网| 91人人爽狠狠狠| 99久久综合网| 99超级碰免费视频| 夜夜骑夜夜操| 狠狠操天天操| 五月开心网| 六月色狠狠色| 97久久久久久久久久久| 日日夜夜爽爽| 99国产97在线,| 五月亚洲| 二级黄色毛片| 九九精品自拍| www99热| 婷婷成人五月天成人文学| 久久五月视频| 2018国产大陆天天弄| 五月丁香在线婷婷蜜桃| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 亚洲网在线观看| 青草激情在线| 色婷大香蕉| 激情噜噜噜| 999婷婷综合| 激情综合网五月| 99这里只有精品国产| 国自产拍偷拍精品啪啪一区二区 | 天天肏天天肏| 九九自拍网| 九九热这里只有精品5| 久久xxxx| 婷婷五月偷拍| 99re免费视频| 久久激情五月婷婷| 狠狠色婷婷7| 国内一级片| 五月婷婷之综合激情| 六月丁香婷婷综合狠狠爱夜夜爱| 青草激情综合| 深爱五月婷婷开心中文字幕| 国产成人综合亚洲| 亚州色色色| 99re久热只有精品6在线直播.com| 中文字幕婷婷| 婷婷丁香五月久久| 色色色色色日韩午夜激情 | www.av视频xx999.com| 99年操人人爽| 国产欧美va| 超碰在线国产| 成人做爰黄A片免费看直播室男男| 五月丁香六月婷婷的女人| 九九99精品视频在线观看| WwW天天干| 卡视频1区2区| 九九热在线99| 激情色情五月天| 91热视频色网站| www.久久爱| 怡红院视频| 91操熟女| 丁香婷婷成年| 激情综合国产| 六月亚洲| 天天综合久久| 天天干天天干天天干| 日日综合网| WWW.天天日| 岛囯综合激情网| 九月婷婷久久久| 男女久久婷婷五月天| 99热新网址| 中文字幕视频色婷婷| 99狠狠| 极品 少妇 内射| 夜色综合网| 亚洲精品无码一区二区| 色婷婷综合网| 四色 爱 婷婷 精品 亚洲 五月天| 综合爱久久| 色色99| 色色无码| 久久奄也去色色网站| 男女免费视频999| 情欲禁地| AV在线中文| 色爱终和网| 五月丁香六月综合情在线观看 | 欧美日韩成人高清在线| 欧洲激情五月天| 日韩av在线电影| 9|人妻人人操| 久久怕怕视频| 五月丁香影视| 婷婷五月天性| 五月丁香| 婷五月天六| 青青草免费公开视频| 色综合久久综合中文综合网| 九九热精品视频九九| 97亚洲色 torrent magnet| 五月天婷婷色色首页| 精品久久66| 成人va在线观看视频| 71在线精品视频一区| av一级棒av| 99免费热视频在线| 婷婷五月综合体验看| 婷婷丁香五月噜噜噜| 蜜乳9188| 综合久久综合久久| 欧美婷婷综合网| 成人国产欧美大片一区| 操操碰| 香蕉人在线香蕉人在线 | 99精品爱| 99热国内| 婷婷成人网五月天| 婷婷五月天Av| 色99无码| 99草在线免费观看视频| 99国产精品白浆在线观看免费| 婷婷久草| 激情综合色图| 婷婷综合网| 亚洲色婷婷视频| 色综合开心五月深爱五月| VA婷婷| 久操婷婷| 91丨九色丨熟女|新版| 99热精品网| 色九九九综合| 日本美女97在线视频| 中文字幕人成乱码在线观看| 久久国产色| 99ri精品视频在线观看| 深爱五月天| 久久五月天综合| 婷婷色五月色| 玖玖资源站蜜臀| 婷婷五月色丁香在线看| 日日想日日夜日日操| 狠色狠色狠狠色综合网| 亚洲色精彩| 91超级碰碰| 精品成人久久久久久久_一二三四视| 色区久久| 色五月激情| 九九99久久| 九九热视频精品| 欧美日韩99| 婷婷九月丁香| 亚洲精品成人| 99热国产精品| 婷婷久久网| 91天天操天天干天天射| 香蕉婷婷| 26uuu| 天天操综合网| 色五月av| 五月婷婷丁香六月| 嫩草AV久久伊人妇女超级A| 丰满老熟妇BBBBB搡BBB| 成人片黄网站色大片免费毛片| 无码激情AAAAA片-区区| 亚洲V国产V欧美V久久久久久| 久久99国产综合精品免费| 国产又粗又大又爽又黄| 欧美性生交XXXXX无码小说| 国产精品久久久爽爽爽麻豆色哟哟| 国产亚洲精品AAAA片APP| 99国产精品久久久久久久久久久 | 五月丁香综合网| 福利视频在线播放| 屁股翘好撅高迎合跪趴| 色插人人| 超碰色人妾| 色娸娸综合网| 色综合久久久久| 五月天开心激情网色欲无码| 五月激情丁香五月宗合| 九九久久五月天综合伊人| 开心婷婷五月中文字幕组| 色色色色色综合| 欧美色九| 激情五月小说婷婷| 亚洲成av人影院| 爱穴久久| 69色婷婷| 五月婷婷大香蕉| 5月丁香婷婷| 色七七九九| 丁香五月婷婷啪啪| www.国产亚洲69ty.久久久久久久久久久久| 五月丁香直播| 天天做天天摸| 色私五月婷婷| 天天插天天插天天插天天插| 国产伦亲子伦亲子视频观看| 久久人人添人人爽添人人片αV| 亚洲视频1区| 99久久精品色老| 99热这里只有精品国产免费| 日日狠夜夜狠| 午夜婷婷久久| 色情五月丁香| 亚洲欧美成人在线观看| 99re免费在线视频| 性五月激情| 国产熟女日日骚五月丁香爱| 婷婷五月天AV| 99亚洲精品视频| 伊久大香蕉| 亚洲成人超碰| 精品婷婷五月视| 激情丁香图片| 五月丁香久久| 超碰色碰碰| 99色中文| 人人干AV| 在线观看av网站| 国自产拍偷拍精品啪啪一区二区| 色色色色色日韩午夜激情| 99久在线| 激情都市五月天| 99九九在线精品热动漫| 欧美成人AAA片一区国产精品| 婷婷久久天堂网| AV激情五月| 色婷婷色五月天| 国产午夜一区二区三区| A片天天| 日韩亚洲视频| 久久婷婷五月天激情唯美| 婷婷精品在线| 91麻豆国产三级精品福利在线观看| 久久综合无| 丁香欧美| 亚洲综合激情五月久久| 亚洲黄色操逼| 色噜噜婷婷| 色亚洲欧洲| 亚洲色五月| 激情九九六月激情免费视频| 天天更新天天亚洲| 久久草中文日韩欧美| 天天日天天久久青青| 99热最新精品| 97精品在线| 五月天激情无码高清| 成人日韩欧美| 操操操91| 丁香婷五月天| caop在线视频| 亚洲殴洲精品Av在线| 丁香五月综合色婷婷| 久久激情网| 夜夜嗨一区二区三区直播内容 | 青青草五月天| 婷婷五月俺要去| 婷婷成人综合| www狠狠爱com| 五月婷婷色丁香| 91天天操天天干天天射| 婷婷五月在线| 五月婷无码| 亚洲精品亚洲人成人网| 91av色色乱视频| 五月丁香啪啪激情| 久久久网站| 91操屁股| 婷婷丁香五月,狠狠综合| 开心激情站| 玖玖在线视| 26uuu亚洲| 婷婷操无码| 成人小说 五月天 婷婷| 久操婷婷| 黑人熟妇一区二区三区| 丁香五月五月婷婷五月天激情四射| 国内外色色色色色成人视频| 99在线热| www.yw色| 久久青青日本视频| 热99精品视频| 国产亚洲成AV人片在线观黄桃| 国产免费一区二区在线A片视频| 六月激情网| 97超碰9久热婷婷热| α久久| 538在线精品| 色五月开心婷婷| 97久久久| 五月丁香综合激情网| 欧美丁香五月夫妻天| 玖玖综合色区在线观看| 婷婷玉月丁香五月在线视频| 91九色网| 思思热久久阴99| www.91色| 激情综合网址| 综合五月丁香六月婷婷| 综合久久六月| 这里只有精品免费观看网占| 日韩欧美不卡| www.五月天婷婷姐姐| 99精品成人无码A片观看金桔| 五月天婷婷xxx| 国产精品大香蕉| 午夜成人AV在线| 99热这里都是精品| 超碰男人色| 五月婷婷丁香大陆免费| 性热视频99精品| 亚洲人成色A777777在线观看| 亚洲四色五月| 中文字幕 中文字幕明步| 综合网网欲色| 久久久久这里只有精品| 人人操人人看97干| 久久婷婷五月综合97色一本| 久久婷婷五月天| 亚洲丁香花色| 五月天激情国产综合婷婷| 超碰碰碰碰| 99久在线精品99re8| 久久XX| 五月天激情小说网| 亚洲色色在线| 色欲一区二区三区精品A片| 综合狠狠干| 操碰色一区就去操| 五月天色婷婷基地| 91久久九| 91精品久久久久、久五月天| 婷婷六月综合基地| 深爱 五月天| 日日噜狠狠色综合久久| 久久黄色片| 中文网av| 丁香花五月天婷婷成人社区| 婷婷五亚洲| WWW.久久久久久久久久久久久| 婷婷五月激情六月| 婷婷爱爱蜜臀天天操| 99欧美| 丁香五月 综合| 黑人巨粗进入警花疼哭A片| 99热最新网址| 日本99婷婷| 久热91精品| 丁香无月在线观看| 熟妇内谢69XXXXXA片| 五月停停丁香| 新激情综合| 九九九九国产| 色婷婷欧美在线| 久久99大| 久re热视频| 五月丁香啪啪啪| 农村熟妇高潮精品A片| 这里只有精品免费视频在线观看| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 五月丁香色婷婷| 我要看激情五月天| 哇嘎成人久久| 色色色色色色色色综合网| 激情五月激情综合网一级丸片| 91色性感五月婷婷丁香| 狠狠五月天| 久久99综合| 91人人人人人| 色色亚洲视频| 六月丁香婷婷视频综合在线观看| 欧美久久一级内射wwwwww.| 能直接看的av网站| 色婷五月| 精品久久久中文字幕大豆网推荐理由| 99热最新| 91操操| 亚洲狠狠丁香婷婷香蕉| 五月丁香啪| 99re这里只有精品国产99| 久久男人网婷婷| 九九九九国产| 激情都市五月天| 99热热这里只精品996小说| 色人久久| 婷婷五月在线播放| 激情婷婷五月天| 四虎99热在线观看网站| 婷婷五月香蕉| 伊人狠狠综合| 大香蕉天堂| 天天色天天操天天射| 久久婷婷五月综合啪| 另类图片五月天婷婷| 激情久久月| 日本高清久久| 色综合伊人网| 嫩草综合网| 婷婷激情人妻| 欧美色男人网站| 亚洲综合草草| 欧美va亚洲va在线播放| 天天色天天射天天日| 碰碰人人人| 婷婷丁香五月综合| 亚洲人成人五月天| 99热只有精品综合| 色级婷婷| 婷婷五月花| 激情久久久久久久久久久| 天天久久综合| 色5月婷婷| 99人人看| 欧美性猛交99久久久久99按摩| 国产精品视频| 五月婷婷视频ab| 99视频这里有精品| 色婷婷狠狠干芒果TV| 色综合色色| 狠狠xx| 好好日激情五月天| 另类精品视频在线观看| 99re8热精品免费视频| 婷婷六月激情| 五月婷婷啪啪| 天天射天天射一道本日本社区 | 亚洲无AV在线中文字幕| 色欧美影院| 思思热久久久在线| 色婷婷五月天天天天天| 97碰碰视频| 天天综合网~91| 97色碰| 五月丁香色| 天天搞天天爽| 久久久久久综合五月婷婷| 丁香亭亭久久| 久久激情五月天| 日韩 mm 不卡| 国产,欧美,学生妹,视频| 色综合天天综合成人网| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 内射丰满人妻| 亚州激情网| 丁香六月婷婷开心| 婷婷五月天大香蕉| 国成人网| 国产一级视频a| 激情五月婷婷综合| 丁香五月大香蕉| 欧洲一区二区| 97色色色| 五月天色丁香| 深情五月天|