亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線(xiàn)實(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ò)的原因五花八門(mén)但報(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)別全部列出來(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部署在專(zhuān)門(mén)的一臺(tái)服務(wù)器上或者放在某個(gè)虛擬機(jī)的容器里。Nexus沒(méi)起來(lái)的原因又特別多進(jìn)程被kill了、機(jī)器重啟以后忘了設(shè)置開(kāi)機(jī)自啟、磁盤(pán)滿(mǎ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ù)重啟。這類(lèi)問(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的話(huà)說(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查找依賴(lài)的順序是先讀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ò)誤五花八門(mén)有時(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或者自己買(mǎi)了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ì)把用戶(hù)名密碼帶上那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字段用豎線(xiàn)分隔多個(gè)地址支持通配符。如果這里沒(méi)把內(nèi)網(wǎng)Nexus地址加進(jìn)去那么每一次下載依賴(lài)都會(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能通的話(huà)說(shuō)明Nexus對(duì)遠(yuǎn)程訪問(wèn)是開(kāi)放的。不通的話(huà)登錄服務(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端口的話(huà)外部的連接請(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)日志。還有一類(lè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è)依賴(lài)下載的實(shí)際URL照著那個(gè)URL再去curl通常就能發(fā)現(xiàn)問(wèn)題。4. 常見(jiàn)錯(cuò)誤信息速查與一攬子解決方案做技術(shù)排障不能靠猜得靠“從現(xiàn)象反推原因”。這里把Maven連接Nexus時(shí)最常出現(xiàn)的幾類(lèi)報(bào)錯(cuò)信息整理成一張速查思路表每條列出典型報(bào)錯(cuò)、可能的根因以及首選排查動(dòng)作。注意這里的報(bào)錯(cuò)信息只是“線(xiàn)索”最終診斷必須結(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用戶(hù)權(quán)限不足登錄Nexus檢查該用戶(hù)是否有對(duì)應(yīng)倉(cāng)庫(kù)的訪問(wèn)權(quán)限HTTP 404 Not Foundrepository名稱(chēng)或路徑拼寫(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包換句話(huà)說(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)限類(lèi)錯(cuò)誤的聯(lián)動(dòng)排查權(quán)限類(lèi)錯(cuò)誤看起來(lái)和“連接被拒絕”無(wú)關(guān)但在Nexus里這兩者經(jīng)常被串在一起。最典型的場(chǎng)景是匿名用戶(hù)沒(méi)有任何倉(cāng)庫(kù)的查看權(quán)限Nexus直接拒絕連接請(qǐng)求表現(xiàn)就是Maven下載依賴(lài)時(shí)連續(xù)報(bào)錯(cuò)看起來(lái)像網(wǎng)絡(luò)不可達(dá)。第二次遇到類(lèi)似問(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è)依賴(lài)解析流程去猜。逐項(xiàng)對(duì)照上面表格里的“典型根因”最可疑的候選先驗(yàn)證驗(yàn)證方式就是修改一處配置后重新跑一次構(gòu)建能復(fù)現(xiàn)就說(shuō)明沒(méi)改對(duì)不能復(fù)現(xiàn)就說(shuō)明命中根因。這三步的核心思想是“剝離層次、逐級(jí)排雷”。Maven構(gòu)建只是客戶(hù)端它的報(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)下線(xiàn)了。只改掉這一處配置后全部構(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ì)做了三件事防止類(lèi)似問(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)一份輸出到固定目錄以后再有連接類(lè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連接被拒這類(lèi)問(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
返回資訊列表
美女的肌被草喷水视频| ?亚洲伊人伊成久久人综合网| AV色天香在线| 综合色图区| 国模私拍一区二区三区神乳| 黄页网站成人免费| 97公开久久| 色五月综合网| 一二三四免费视频| 人妻 欧美 中文| 裸体美女久久久| 97操碰| 影音先锋视频在线| 国产热RE99久久6国产精品首| 极品销魂美女一区二区 | 免费久久9999| 中文字幕91综合| 国产超碰| 自偷自拍的亚洲视频| 免费超碰97在线观看| 国产美女在线精品免费看| 亚洲丝袜综合| 久久久久夜夜夜夜| 日本色色色网站免费看不卡| 亚洲一区二区三区春色| 国产精品乱码久久| 久久岛国| 天天拍夜夜| 欧美淫乱视频| 暴力av在线| 久久这里只精品| 在线洲亚线| 9997se| 91nbbbbbb| 大香蕉伊人亚洲| 久久天天性久久伊人| 九九伊人网| 青草av在线| 超碰成人国产| 91九色精品熟女内射| 国模吧 一区二区三区| 女人被男人桶爽视频网站| 日韩极品无码B| 秋霞Av理论一级在线| 欧美性第一页| 影音先锋每日最新资源在线观看| 黄片免费视频2019| 91在线超高颜值国产| WWW操逼| 91精品久久久久五月天精品| 性做久久久久久久| 国产一区二区欧美日本| 99re久久| 国产一级久久久| 日本精品性生活久久久| 久热99999| 91人妻人人澡人人爽人人精品| 久久久久久综合久久伊人蜜月| 亚洲在线91| 超碰在线99| 亚洲欧美精品一区天堂久久| 91亚洲欧美色图| 超碰久久网| 大香蕉2017| 9丨亚洲一区二区在线| 人妻 中文 日韩| www超碰| 国产精品交换一区二区| 动漫区日韩区欧美区| 九九九九九九九九九九九蜜桃| 久久99干一本高清| 色婷婷六月丁香七月婷婷| 中文字幕,人妻,日韩| 啪一啪免费视频| 一区二区偷拍拍视频| 色情亚洲日本成人| 亚洲色图日韩丝袜制服一区二区五月在线| 国产9区| 国产精品爽爽va在线观看98| 怡红院视频在线| 玖玖资源中文字幕制服丝袜| 这里都是精品| 久久九九视频九九视频| 国产精品视频播放| 少妇久久| 69人妻人人揉人人躁人人精品| 人妻熟女一区二区| 久久性爱视频免费看| 亚洲一区二区三区欧美日韩| 哈哈操电影AV| 成人小说另类在线| 丁香五月天啪啪| 粘花网06av视频| 久区视频| 国产强奸超碰AV| 97爱欧美| 久草加勒比一区在线| 乱伦3P视频| 91久久久视| 亚洲欧美首页| 嗯啊不要在线观看嗯啊| 久久久久白虎| 中文字幕一区日韩精| 国产25页| 伊人黄色片| 色综合中文字幕不卡| 精品十八在线观看| 大香蕉人妻| 欧美色图97| 影音先锋视频在线| 后入式视频国产自| 91撸色网 玖玖网 欧美| 蜜臀久久99精品久久久| 亚州精品一区二区三区香中文字幕在线| 超碰97欧美日韩| 青青操网| 美国久久一二三四| 免费啪啪av| 97se综合网| 中文字幕后石码四区五区| 亚洲五月婷| 蜜臀99久久精品| 国产精品秘 福利姬在线观看| 99精品综合久久久久五月天| 免费在线观看国内色片网站网址 | 五月亭亭六月丁香| 精品九九九九九九九| 欧美一二三级精品在线| 色偷偷色偷偷欧美日韩| 精品毛片久久久精品毛片| 欧美日韩中国x| 浪人综合网| 国产熟女高潮一区二区三区| 婷婷五月色| 亚洲天堂加勒比| 神马视频久久久久久| 99无码狠狠久久| 97欧美精品综合| 黄色人人| 日本一二三免费久久| 国内三级自拍小视频在线观看| 91 偷| 色97| 欧美日韩另类在线播放| 欧亚揄拍偷拍精品视频| 女人爽到高潮潮喷18禁网站| 欧美少妇性爱网站| 91人人操| 亚洲文学偷乱拍啪啪啪啪| 风流老熟女一区二区三区l| 欧洲自拍色图gif在线| 亚洲成人久久美女| 日韩av免费一级电影| 91美女高潮| 综合网,亚洲,欧美| 激情干在线| 精品久9| 久插综合| 欧美性生活综合| 久久久精品网站| 97久久国产亚洲精品超碰热| 亚洲18禁| 5月婷婷6月六月丁香| 超碰97欧美| 精品制服美女中文一区二区三区| 暖暖精品二区三区观看| 97人人操人人摸人人爱| 人妻9117c| 亚洲图片偷拍欧美| 久久最新视频免费观看| av大香蕉| 亚洲视频,小说| 国产美女mm131爽爽爽爽| 丝袜美腿操av| 日本黄色天堂| 大香蕉在线视频重口味毛片在线| 99在线精品视频| 殴美大黄片| 成人免费看吃奶视频网站| 大香蕉淫人| 欧美精品三区| 中文字幕版| 99久久久久| 超碰色男人操熟女| 浓厚中出中文字幕在线| 999综合网| 蜜臀va69| 99热在线只有精品| 俺去啦自拍| 粉嫩小泬久久久一区二区| 女同在线视频一区| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲在线欧美| 97碰碰色| 探花精品视频| 入口操逼网站| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 日韩亚洲美州欧洲综三区一品在线| 手机在线中文字幕国产| 国产福利一区二| 天天综合中文字幕 91| 国内外毛片在线观看| 美女91在线观看| 国产亚洲 中文欧美久久| 国内三级自拍小视频在线观看| 狠狠色噜噜狠狠狠狠2018| 中文久久| a片久久久久久久久久久久| 99re免费| 99re国产精品视频| 国产成人精品亚洲日本| baisiav| www.四虎在线| 91暧暧| 久热精品色情| 精品久久大胆人体| 欧美高潮| 91夜色| 五月丁香黄色网| 另类TS人妖一区二区三区| 可以免费看黄片的视频| 色色香蕉| 99色视频| 国产SV一线| 大香蕉一人在线| 亚州欧美总和| 欧综合网| 中文字幕一区二区三区字幕| 国产欧美岛国精品一区| 美日韩成人| 91碰碰| 欧美78P| 99热在线观看| 日韩一级特黄av毛片| 天天天天天天天天天天干美女| 國產尤物AV尤物在線觀看| 亚洲 欧美日韩 另类| 五月天色色色| 加勒比日本在线| 亚洲人久久久网| 天天综合91入口| 91精品91久久久久77777俄罗斯老妇姓x| 人人妻碰人人免费| 中日高清无码操逼视频| 蜜臀AV成人精品蜜臀AV久久| 欧美人妻少妇| 黄色av片三级三级三级免费看| 九九性视频| 国产精品网站www| 白嫩91在线亚洲| 麻豆视频国产一区二区| 婷婷色中文字幕| 久久久穴999| 夜夜欧美| 亚卅熟女乱色| 大香蕉综合久久| 97在线免费看视频| 91成人在线免费视频| 日韩欧美视频青青| 大但人体久久久久| 日欧操屄| 懂色综合久久久| 91国产在线精品| 91在线视频国产网站| 1024人妻熟女一区二区三区| 九九自拍伦理| 欧亚无码视频| 亚洲 综合 欧美| 任你干在线视频| 人人看黄色视频| 亚洲色图激情小说| 熟人人妻少妇精品久久| 手机看片1024你懂的国产| 91AV老熟女视频| 亚洲一区二区中文字幕| 五月天玖玖资源站| 美女91色黄18| 丰满少妇乱子伦精品无| 亚洲日产专区婷婷| 久久精品国产亚洲妲己影视| 69人妻精品丰满熟女区| 成人26uuu| 操人妻少妇中文 | 丁香九月激情啪| 亚洲天堂日本| 免费看黄视频亚洲网站| 日韩99神马视频片| 国产强奸乱伦xd| 淫色网综合| 久久久久久久久久9| 大香蕉五月天婷婷| 九九热re99re6在线精品| AV综合中文字幕干| 人妻av在线| 麻豆精品三区视频| 人人插人人摸人人| 久久久少妇诱惑精品视频| 国产成人自拍视频视频| 久久是精品| 把腿张开老子CAO烂你| av天天在线| 操逼www.| 日韩精品午夜操呦呦不卡影院| 国产在线视视频有精品| 中国91AV| 偷拍欧美激情| 久久国产熟女影院| 色娱乐色呦呦夜夜夜夜av| 免费观看性欧美一级| 四虎免费看黄| 国产精品久久久三级无码| 人妻蜜桃臀| 五月天婷婷小说| 凹凸视频在线一区二区| 龙兴卡官方查询| av天堂5| 久热伊人| 超碰午夜在线| 黑人嘿嘿嘿超爽免费视频| 玖玖爱伊人玖玖爱| 草草影院在线视频| 国产精品一区av在线| 强奸熟女一区二区三区| 五月丁香婷婷色| 久久专区| 人妻美腿丝袜日韩| 综合激情97| 蜜乳AV一区| 麻豆一区二区三区在线看 | 做爱福利视频一区二区| 丝袜夫妻自拍| 操逼视频免费日韩无码| 国产Av超碰| 啊啊啊操死我了| 4141514逼喷水三级片| 亚洲国产尤物yw在线观看| 久久大香蕉97| 国产熟女精品区| 丁香六月激情综合| 欧美精品日韩久久久九| 91亚洲人| 粉嫩av一区二区三区四季| 另类图片五月天| www.久久最新地址| 中日韩一区二区三区欧美| 日产成人久久| 天天综合有色网| 9999免费精彩视频| 91丨熟女丨丰满熟女| 少妇久久久久久久久| 少妇专区一二三四五| 99精品网| 色区久久| 亚洲偷拍自拍在线视频| 日本不卡高清视频| 免费精品国偷自产在线在线| 亚洲午夜精品久久久中文影院| 国产精品国产精品国产| 日韩欧美麻豆| 日本二区不卡| 大茄子熟女AV导航| 超碰社区97| 久久啊啊啊视频| 久久久久久久极品香蕉视频| 色999;丁香五月| 亚洲第一黄色av网站| 三级日韩一区二区三区| 91美女视频在线观看| 色综合1991| 精品中文日韩字幕视频| 色婷婷一区二区三区久久午夜| 用力操死我| 丁香五月激情网| 操美女高潮抽搐白浆| 18禁的网站在线| 性爱视频无打码在线观看| A级在线视频| 欧美成人性活片| 中文乱码字幕观看视频| 亚洲天堂男人的天堂| 欧美精品一二三| 韩日欧亚a级| 97综合激情| 超碰97男女| 91N综合网| 老鸭窝成人免费毛片视频| AV有码在线| 春色91| 丝袜美腿91| 99999亚洲另类| 久久久亚洲熟妇资源| 九九九不卡| 国产视频第二页| 国产丝袜啪啪| 综合av社区| 久久久久久69国产一区二区| 国产男人又猛又粗又爽| 五月丁香| 91路www| 97在线日韩中文字幕| 中文字幕一区二区三区四五区| 玖玖综合视频| www国产无码| 日本1区2区不卡视频| 国产一区二区三区久久久精品| 久久久久亚洲AV无码专区少妇| 日本免费人成视频播放120秒| 夜夜影视四色| 日本在线一二| 啊啊啊好舒服视频在线观看| 91高清欧美| 成人羞羞视频国产| 乱伦日本色图AⅤ| www.夜夜操| 嗯嗯嗯啊啊啊操的我好爽| 1二区9| 国产自偷| 美女被啪到深处抽搐视频| 秋霞成人一级在线观看| 欧美婷婷五月天| 丰满少妇一区二区三区专区| 成人欧美日超碰| 深夜视频| www欧美性爱| 2011国产精品| 久操| 国内精品久久人妻性色av| 日韩一级片在线看| 五十路熟女工口| 精品欧美乱码久| 亚洲国产尤物yw在线观看| 超碰av人人人| 嗯~啊~轻一点 视频| 97人人夜夜精品视频| 97精品中文字幕| 亚洲黄色| 欧美一区二区亚洲天堂| 日韩无码AB| 爱爱动态60秒| AA丁香综合激情| 超碰到97情色| 强奸乱伦AV网址| 蜜臀av一区二区三区免费观看| 日韩精品电影| www.亚洲黄色| 老色69| 亚欧洲日韩国产精品| 国产精品极品美女视频| 欧美日韩亚洲高清不卡一区二区三区| 超碰色大香蕉| 极品白嫩美女白浆成人福利在线看| 日产中文字幕2020| 国产美女高潮| 久久免费中文字幕在线观看| 天天看片青娱乐| 黄色av一区二区在线| 中文幕97| 国产美女销魂在线观看不卡| 国产性感骚丝袜在线| 女优大全 - 91n| 国产三级电影免费观看| www.acm成人黄色毛片| 亚洲国产奇米影视久久| 亚洲欧洲色情高清| 国产91乱伦| 极品久久久久久久久久久久久久| 免费?级毛片无码?∨蜜芽试看| 骚乳在线| 黄视频免费| 天堂国产AV| 一二三四视频中文字幕在线看| 亚洲情色一区综合| 天天射天天| 自拍欧美| 亚洲五码一区二区三区| julia国产在线| av在线资源| 一区二区三区高清| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 91 偷| 长长久久88视频| 日韩一二三区| 久久神马影院| 熟女色综合久久| 熟女高潮精品一区二区| 亚洲AV免费在线| 91老熟女| 亚洲欲| 欧美成人性爱视频大全| 中文字幕三四区| 色诱avtt| 在线观看黄色电话| 玖玖久久久| 国产AV天美| 国产麻豆福利av在线播放| 蜜臀网址在线| 色一射色一射| 一区二区三区 日韩欧美| 国产9熟妇视频网站| 插入综合网| 人人艹亚洲| 超碰导航97| 亚洲免费日韩在线一区二区| 一区二区三区视频在线观看免费| 欧美夜夜| 亚洲密乳AV| 久9综合在线| 99久久无色码| 免费久久精品麻豆一区二区av| 欧美中文综合| 另类专区加勒比| 麻豆久久视频在线地址| 蜜乳性色无码专日粉嫩骚逼AV| 狠狠爱夜夜| 亚洲天堂人人妻| www.夜夜操| 久久成人午夜精品影院 | 激情五月婷婷综合| 99热99在线播放激情| 97在线免费看视频| 亚洲日本大香蕉1| 青青草国产亚洲精品久久 | 日日嗷| 美女的肌被草喷水视频| 九九色逼| 成人福利视频网| 一级AV性爱| 亚洲女人91| 男人的天堂日韩| 96AV久久久| 日韩一级二级| 99热精品在线播放| 久久鲁干| 亚洲暴力强奸AV| 国产精品久久妻无码网站| 9Ⅰ超碰| 熟女熟妇一区二区三区视频| 亚洲AV不卡在线观看尤物| 国内91熟女人妻丝袜天天精品视频在线| 国产亲戚伦亲在线| 色伊人91| 日韩亚洲国产视频| 久久精品福利影院| 欧美欧美啪啪视频| 久久的免费性爱视频| 97天天| 欧美综合综合| 男人的天堂kva| 夜夜做夜夜爽精品视频| 色偷综合| 日本五区不卡| 亚洲综合色图欧美| 丰满人妻-区二区三区免费看| 国产高清在线自在拍69| 日本一级不卡一二区| 99re6国产精品99re| 欧美天天综合站| 亚洲综合一| 蜜桃臀一区二区aV| 欧美97网| 91丨人妻丨国产丨丝袜| 欧州91高潮| 男啪女色黄无遮挡免费观看| 日韩欧美性吧婷婷乱伦大香蕉| 99热在线播放| 无遮挡男女激烈动态图| 人人干人人操人人爱| 很很操在线| 亚洲h片在线免费观看| 中国一级操逼视频| 乱伦3P视频| 90后性网国产欧美| 亚洲情色电影网| 中文字幕一区 二 区 三 四 五 区日 日 骚| 又大又白奶子| 国内黄色精品| 久久↗↗| 超碰97精品| 91P0RNY大屁股人妻| 午夜视频好爽啊| 久久久久成人亚洲国产| 日韩欧美女优电影| 欧美老妇女内射网址| 中国熟女91| 麻豆一区二区三区在线看| 久久免费少妇| 日韩欧美午夜视频在线| 激情五月天婷婷| 久久e6只有精品| 另类专区加勒比| 香蕉99秘 一区精品蜜桃臀| 国语对白露脸XXXXXX| 日韩欧美中文| 国产精品夜夜夜| 精品一级毛片在线观看| 欧美系列在线一区二区| 亚洲综合春色| 丝袜天堂网| 亚洲一区二区在线观看91| 国产精品激情久久久久久久| 天天操天天插| 欧美性综合| 国产精品日日摸夜夜添骚逼| 一区二区视频在线播放| 97青青操视频| 91精品导航| 久久国产乱子伦精品免费女人| 大香蕉520| 欧美999999| 婷婷色综合欧美日韩| 日本国产高清色www视频在线| 亚洲 欧美都市激情| 中文子幕一二三| 亚洲一卡二卡在线免费| 高清无码网址| 超碰社区97| 久久精品国产99精品亚洲蜜... | 啊啊啊啊啊啊啊啊视频| 九九探花视频在线观看| 亚洲A色| 97在线免费看视频| 久操热线| 日韩青久久| 国产一级137片内射麻豆| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 懂色影视久久| 亚洲三区视频| 欧美亚洲一区二区久久久婷精品大包诱| 国产精品伦理| 黄色av片三级三级三级免费看| 欧美老妇综合网| 青草精品视频-日本久久久久网站| 日本免费专区| 操逼999| 日韩免费三级黄片电影| 大香蕉伊人亚洲| 91另类| 口爆综合网| 91人妻人人澡人人爽人人精品| 亚洲精品国产精品乱码不99| 九一国产精品| 囯产操逼片| 亚洲国产中文字幕| 久久综合18p| 国产最火爆久久国产网站网站| 久久超碰98| 亚洲国产一级中文综合久久天堂在线免费观看 | 97视频网站在线观看| 女色视频社区| 91美乳| 超碰98综合网| 骚熟女AV网| 亚洲无码com| 国产精品视频自拍在线| 麻豆国产免费影片| 中文字幕精品人妻丝袜| 精品无码人妻一区二区免费蜜桃| 大香蕉性欧美| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产精品久久久久久久AV大片| 久久成年片色大黄全免费网站| 欧美爱三级日韩久久| 嗯~啊~快点 死我视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 久久xx| 无码国产精品96久久久久孕妇| 色噜噜狠狠色综无码久久合欧美| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 久久亚洲中文字幕视频| 一区二区三区四区五区高清无码永久视频 | 国产精品视频电影| 天天看片麻豆| 乱伦日本中文自拍| 日韩精品一区二区三区色欲| 精品网站99999| 91操熟女| 天天欧美欧美亚洲网| 国产熟码AV| 久久香蕉国产线看观看猫咪av| 天天日天天射天天干| 一级乱伦网站| 天天综合91在线| 久久久久久9| 五月天丁香| 亚州男人天堂| www四虎| PMv在线观看| 欧美丝袜激情| 强奸乱伦大香蕉| 亚洲少妇激情视频| 国产呦精品一区二区三区下载| 97亚洲国产| 一区在线观看中文字幕| BBBBB97COM| 九久9热| 福利社区午夜一区二区| 日日嗨AV一区二区夜夜| 五月婷婷性爱| 中日韩一区二区三区欧美| 爽爽爽免费视频| 久久鲁干| 男人天堂欧美| 亚洲欧美国产中文字幕| 爱av免费| 免费岛国一级片| 曰本91情色| 最新欧美色网| 高清国产成人无码| 97亚洲中文| 中文字幕人乱码中文字的预防方法| 青青操狠狠撩| 欧美v日韩v亚洲v最新在线| 2026国产精品视频| 天美传媒国产原创中文字幕亚洲欧美另类| 精品人妻一区二区三区在| 综合久久99亚洲人妻中文在线| 婷色五月| 做爱A级亚欧| 夜夜操美女| 欧美日韩亚洲天堂| 欧美色图97| 欧美伦乱爱| 精品人妻一区二区三区四区不卡在| 草伊人高潮喷水超碰| 欧美92| 日韩中文字幕在线视频观看| 久久、1234| 97综合久久| 麻豆国产尤物AV| 91精品国产长腿丝袜美女| 日日AAvv| 超碰97COm中文| 九九操久久国产免费视频| 人妻熟女一区二区| 国产精品在线一区二区| 久久骚| 日韩中文字幕精品一二三事国产精品| 香蕉精品二区二区| 日韩一级欧美一级国产一级台湾| 国产精品suv一区| 91neishe| 天天综合影院91| 2025亚洲男人天堂| 69XX一中文字幕人妻91| 五月天婷婷综合网| 青青草好吊| 很黄很污的免费网站| 欧美天天拍| 性生活久久久久久久久久| 日韩人妻网站| 97网址97| 78精品| 呦呦影院| 老司机射| 狠狠中文字幕| 91男同| 2017天天操| www亚洲免费| 人人爱操| 欧美高清性猛交| 欧洲大香蕉| 秋霞操逼片| 翔田千里av一区二区三区| 韩国久久97| 97天天插| 免费观看成人www精品视频| 精品国产www久久| 大香蕉免| 加勒比aⅴ| 亚洲一区二区精品福利| 99热97| 国产激情在线| 岛国视频免费在线观看| 久艹伊人精品综合在线| 高清无码91| 国产精品久久久久综合| 9精品在线| 激情婷婷综合久久| 资源在线观一 二| 欧美性少妇| 日韩人妻免费精品| 神马久久啊啊| 蜜乳AV免费观看| 男人的天堂.com| 91综合熟女| 狼人综合婷婷激情四射 | 久久噜噜噜精品国产亚洲综合| 青娱乐休闲视频在线观看| 久久五月婷| 欧美性性性| 69人妻精品一区二区绯色| 深爱伊人影院| 99久久9| 黄页av| 激情图片伦理国产一区二区日韩| 黄片视频观看| 97干色天堂| 欧美另类精品xxxx| 96精品久久久| 丁香五月婷婷基地| 亚洲国产精品无码AV久久| 九热久| 粉嫩久久久久| 亚洲丝袜二区在线| 欧美激情亚洲| 激情小说亚洲| 眼镜人妻101.com| 性爱1区| 91neishe| 久日综合网| 亚洲色天堂日韩中| 国产成人精品无码久久| 91亚洲人| 麻豆天天躁天天揉揉AV| 欧色性第一页| 清纯唯美激情四射| 99无码| 丰满人妻一区二区三区四区| 91人妻在线视频| 久久久久久999| 国产97/欧美| 校园春色美腿丝袜 | julia ann久久| 人妻一二三区| 亚洲限制级在线| 欧美色乱| 五月天婷婷色色| 午夜福利合集| 操婷婷逼| 欧美黑人与女人91| 丝袜熟女一区二区三区| 极品久久久久久久久久久久久久| 欧美黄页| 久久一二区四| 襙一襙| 少妇国产不卡| 97啪啪| 97视频网站在线观看| 天天亚洲| 熟女丝袜视频| 曰韩中文人妻视频| 嗯嗯啊啊操死我| 欧美精品精品一区二区| 亚洲不卡不卡中文字幕不卡| 97爱爱| 91丝袜美女| 妇女性内射冈站HDWWWCOM| 欧美香蕉视xxx| 亚洲一区操| 日本男人插女人的逼黄色| 岛国AB视频| 天美传媒精品一区二区三区| 婷婷丁香成人| 97爱爱爱| 欧美色图成人网一区二区 | 亚欧高清在线| 丰满人妻-区二区三区免费看 | 超碰碰小说97| 99综合免费视频| 精品九九九九九| 亚洲情色在线| 人人考人人摸人人干| 色香欲综合| 亚洲欧美性生活| 日韩乱伦影音先锋| 日逼97| 嗯嗯啊啊亚欧精品| 蜜乳性色无码专日粉嫩骚逼AV| 中文区中文字幕免费看| 伊人97色天使| 国产精品无码av在线| 91青青| 国产视频一区二区三区久久亚洲天堂| 欧美人人曰人人操人人射射| 亚洲精品人伦一区二区| 这里只有精品视频在线| 国产精品久久久吖| 精品一区二区久久| 综合网,亚洲,欧美| 顶级丝袜熟女一区二区三区| 亚洲91综合| 日韩不卡a级视频专区| 97国产精品一区二区传媒公司| 蜜臀久久99精品久久久久免费观| 天天干天天狼在线视频| 亚洲视频中文一区| 亚洲久草AV色图| 性色乱AV一区二区| 女人高潮抽搐喷水视频网站| 国产辣妈在线视频福利| 97资源站国产精品| 60秒试看最爽10分钟网站| 不卡免费av在线播放| 超碰78| 天天干1区2区在线| 日本不卡高清免v欧美日韩在线观看| 思思热久久成人| 丝袜AV一区二区三区| 欧美 亚洲 综合 制服 另类| 91N欧美| 天天天天天天天天天天干美女| 91春色| 四虎精品永久在线观看| 欧美日动态视频| 人人乐大香蕉| 日韩不卡av一二三| 伊人精品久久网站| 天天干人人看综合| 传媒在线观看一区二区三区| 色 亚洲 91| 高清不卡视频| 天天插天天干| 成人国产精品三级A片| 免费超碰97在线观看| 久久天堂| 五十路一区无码| 97人人色| 在线电影亚洲色图| 操曰本熟女| 五月开心久久AV官网| 啊啊啊啊啊好大好舒服想要| 人妻少妇蜜桃视频欧美一区| 丁香五月性| 免费综合亚洲中文| 久久久精品无码亚免费| 18禁免费视频| 国产一区二区三区免费视频在性观看| 色网色网色网色网色网色| 99re视频在线播放青草| 999久久芭蕾| 亚洲怡春院| 97超级色碰碰| 国产精品电| 综合情欲网| 精久久久| 亚洲成人在线资源| 青青草原成人| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 99热精品在线观看| 久热婷婷| 99热思思| 又黄又爽在线观看视频| 黑丝少妇| 91啪9色| 蜜桃视频一区二区三区在线观看| 亚洲熟女国产综合另类| 精品久久久久9999| 欧美成人亚洲精品| 乱久久久| 熟女熟妇伦久久影院毛片一区二区| 亚洲日产专区婷婷| 超碰 国产熟女精品一区| 国产中文字幕在线观看| 超碰吊日色| 欧美AB在线| 91福利网在线观看| 波多野结衣被操50分钟免费视频| a一区二区三区乱码在线| 99久久e免费热视| 亚洲中文字幕三级在线| 日韩三级一区| 99热精品青草在线 | 日本狂喷奶水在线播放212| 亚洲高清无码在线桃色| 日韩中文字幕二区| 欧美黑人XXXⅩ高潮交| 欧美一区二区三区大综合| 国产少妇高潮| 91天天综合在线| 一起草三级AV电影在线观看| 国产精品毛片?v一区二区三区| 国产精品视频一区二区三区八戒| 五月天婷婷久久| 婷婷综合在线观看| 亚洲偷91色| 欧州91高潮| 天天摸夜夜添无码小视频| 国内91熟女人妻丝袜天天精品视频在线 | 高清孕妇孕交 交| 思思热在线视频在线| 3d成人精品一区二区| 99热在线播放| 中文字幕十五区| 99操逼| 为用户提供免费看黄网址在线观看| 亚洲欧洲日韩国产自在线| 性站| 女上位精品在线| 放黄片放3级黄片没穿衣服| 大香网站| 青青草在线成人视频| 色爽——AV| 亚洲无码电影久久久| 深夜激情无码| 中文字幕视频2区| 亚洲第一视频 欧美风情 日韩| 伊人热综合| 99色婷婷| 日本久久999| 精品三级在线专区| 久久婷婷视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲天天综合| 日韩AV一起草| 青青国产在线拍揄自揄拍| 91亚洲综合在线| 久久精品国产96精品亚洲拳交| 歐美一級亂黃99在綫精品| 欧美午夜熟妇黑人精品91| 国产精品一区二区校花| 国产久久久9999| 久啪视频| 国产精品久久久久亚洲av| 国产精品 亚洲情色| 欧美高清91| 粉嫩不卡一区二区性爱 | 欧美性爱日韩高清| 欧洲天天在线| 麻豆精品.欧美精品.日韩精品.| 日韩在线观看字幕精品| 91国产美女丝袜足交精品视频 | 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 欧美日韩人妻婷婷一区| 美女操逼A A| 热天堂一区二区| 超碰78| 久久大香蕉手机高清| 亚洲欧美色图片| 夜色五月天| 精品国产乱码久久久久久网站入口| 国产精品秘 福利姬在线观看| 人人爽夜夜玩视频| 日本高清_区二区三区| 午夜福利在线合集| 99热99在线播放激情| 日韩精品电影| 福利视频一区二区微拍| 亚洲人久久久网| 日韩av一级黄片| 蜜臀在线看片| 日韩婷婷| 熟女精品日韩一区二区三区| 一区二区 韩日AV| 福利视频网站| 好淫网一二三视区| 国产强奸AV在线| 久久综合女优| 国产成人亚洲精品无码古代早漏男 | 少妇天堂| 欧美黑人性猛交91| 色吧5亚洲| 欧美精品 - 91爱爱| 欧美αv.com| 日韩三级性| 久久久婷婷婷| 超碰97欧美| 射欧美综合| 手机在线A片| 欧美在线|亚洲| 久热超碰| 亚洲无码com| 中国小夫妻勾搭露脸淫荡对白 | 色综合99999| www.久久久久| 思思热一热婷婷热一热| 欧美日韩人妻少妇 一区二区三区| 国产色精品午夜大片| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 日韩啪啪视频| 精品国产一区二区三区久久久蜜臀| 久久国产性爱| 中文字幕欧美精品亚洲日韩蜜臀| 视频二区美腿丝袜制服人妻欧美| 老熟女乱伦片| 人人九九精| 日韩素人无码一区二区三区三州| 久久精品久久久久久久久| 九九九精品色乱九九九| www久久久| 欧美呦呦性爱| 9久9久| 一区二区首页| 日本免费亚洲欧美| 亚洲**2021在线观看| 天天影视网色欲色香| 亚洲一区二区三区久久 亚洲一区二区| 欧洲欧美视频一区二区| 国产97色在线 | 亚洲| 97这里都是精品| 免费看日本操逼视频| CCYY草草影院地址入口| 日本亚欧爱爱| 一区 欧美 日韩 麻豆| 国产视频不卡在线观看| 黑人免费福利视频| 暴力av在线| 久久鲁夜| 丝袜六区| a级理论午夜日本| 国产精品久久久久久高清无码免费看 | 欧美亚州综合网图片| 亚洲中文电影| 偷拍伦理视频| 亚洲砖码砖专无区2023| 欧美高清无码免费视频高清版| 久久九九精品一区二区| 日韩人妻网站| 欧美乱色| 狼人久草| 成人 日本A片无码8888| 看日韩美女二区三区免费操逼视频 | 九九aV| 视频国产精品未满十八禁止在线观看| 精品九九九九九| 一区二区三区麻豆| 91影视亚洲| 色眯眯射| 婷婷三区| 91爱综合| 九九成人| 大香网伊人久久综合| 欧美成人一级免费电影| 影音先锋少妇| 久96热在线观看视频| 久久免费少妇| 人人妻人人玩人人澡人人爽| 婷婷10月天青娱乐| 在线 欧美 亚洲| 久久↗↗| 久久人妻一区二区三区高清| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 国产午夜精品理论片一二三区区| 2017天天插| 中国91AV| 男人的天堂视频精品乱在线| 久久↗↗| 欧美日韩97在线| 国产精品电| 日韩电影免费网站麻豆视频| 久久人妻一区二区三区高清 | 欧美顶级黄色大片免费| 美国一区二区三区视频| 国产乱伦亚洲| 精品视频免费在线一区| 中文字幕乱在线伦视频中文字幕乱码在线| A级片日韩欧美国产欧美视频精选观看| 日韩无码一区二区三区| 亚洲熟女综合一区二区| 国产专区路线| 超碰免费人妻在线| 九九热九九| 国产一国产一级毛片古装| 色姑娘综合网| 一区二区乱码福利| 人人性爱视频免费| 国产v片在线免费观看| 亚洲高清无毛一区二区| 免费一级黄色录像影片| 中文字幕一区二区韩| 色噜噜人妻丝袜a∨先锋影 |