欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

Spark Worker啟動與心跳通信源碼解析:注冊機制與容錯設計

Spark Worker啟動與心跳通信源碼解析:注冊機制與容錯設計 1. 從一個被忽略的啟動細節(jié)說起很多人第一次翻 Spark 源碼注意力基本都被 Master 和 Driver 吸走了Worker 往往被當成一個“干活的節(jié)點”草草略過。但真在生產環(huán)境里踩過坑的人都清楚集群里最先出問題的往往不是 Master而是某個 Worker 掉線、心跳超時、資源上報對不上。我印象很深的一次一個測試集群里三臺 Worker 里有一臺總是過一會兒就被 Master 標記成 Dead日志里翻來翻去只有一句“Worker removed”最后定位下來是心跳線程被一個長任務阻塞了。從那以后我就養(yǎng)成了一個習慣看 Spark 的分布式協(xié)調先看 Worker 怎么起來、怎么跟 Master 保持聯(lián)系這條鏈路通了整個集群的“生命體征”才算穩(wěn)。這篇內容就是圍繞Spark 源碼解析里 Worker 的啟動流程以及它跟 Master 的心跳通信展開的。我會把 Worker 從main方法進入、到注冊成功、再到周期性心跳的整條鏈路拆開講重點放在為什么這么設計、關鍵參數(shù)怎么算、實際排查時看哪里。適合已經能跑起 Spark 集群、想進一步理解內部協(xié)調機制的開發(fā)者也適合正在做資源調度相關二次開發(fā)的同學。讀完之后你應該能自己回答Worker 啟動時到底做了哪幾件事、心跳里到底帶了什么、Master 收到心跳后怎么判斷一個 Worker 還活著。在展開之前先給個整體印象Worker 本質上是一個長期駐留的進程它做兩件核心事——向 Master 匯報自己有多少資源、還活著以及接收 Master 的指令去啟動或殺死 Executor。啟動流程解決的是“我怎么讓 Master 認識我”心跳通信解決的是“我怎么讓 Master 一直記得我”。這兩件事看著簡單但里面藏著 Spark 獨立部署模式Standalone最核心的容錯邏輯。2. Worker 啟動流程的整體設計與思路拆解2.1 為什么 Worker 要設計成“先注冊、后心跳”兩段式如果你去看 Worker 的源碼入口會發(fā)現(xiàn)它并沒有一上來就瘋狂發(fā)心跳而是老老實實先走一遍注冊。這個設計不是多余的。分布式系統(tǒng)里一個節(jié)點要加入集群必須先讓協(xié)調者這里是 Master知道“我是誰、我在哪、我有什么”這個動作就是注冊。注冊成功之后雙方才建立一種“約定好的周期性聯(lián)系”也就是心跳。為什么不能直接用心跳代替注冊因為心跳是輕量的、高頻的它只適合傳遞“我還活著”這種增量信息。而注冊需要攜帶完整的身份和資源描述是一次性的、重量級的交互。把兩者分開好處是心跳可以做得非常薄網絡開銷小、處理快注冊則可以做得比較重允許做校驗、持久化、狀態(tài)變更。這跟現(xiàn)實里“入職登記”和“每天打卡”是一個道理——登記要填一堆表打卡只需要刷個臉。從源碼結構上看Worker 繼承自ThreadSafeRpcEndpoint這意味著它本身就是一個 RPC 端點能收發(fā)消息。它的生命周期由onStart觸發(fā)注冊和心跳的啟動都掛在這個階段。理解這一點很關鍵Worker 不是一個簡單的 main 函數(shù)跑完就結束的進程而是一個常駐的 RPC 服務main 只是把它拉起來真正的工作都在消息循環(huán)里。2.2 啟動階段涉及的核心組件與職責劃分把 Worker 啟動這條鏈路拆開主要涉及這么幾個角色。Worker 自身負責組織注冊信息、發(fā)起注冊、啟動心跳線程。Master負責接收注冊、校驗、把 Worker 加入自己的資源池并在收到心跳時更新 Worker 的活躍狀態(tài)。中間還有一個RpcEnv它是 Spark 自己封裝的一套 RPC 通信環(huán)境負責端點注冊、消息投遞、遠程調用。你可以把 RpcEnv 理解成“郵局”Worker 和 Master 都是郵局里的信箱消息通過郵局投遞。這里有個容易混淆的點Worker 注冊時發(fā)給 Master 的RegisterWorker消息里帶的不只是主機和端口還有cores、memory、webUiAddress等資源信息。這些信息是 Master 后續(xù)做資源分配的依據(jù)。所以注冊信息一旦上報錯了比如 cores 報多了Master 就會超發(fā)任務最后 Executor 起不來。這也是為什么我強調注冊階段值得細看——它是資源賬本的第一次寫入。2.3 啟動流程的時序脈絡用文字把時序捋一遍Worker 進程啟動創(chuàng)建 RpcEnv實例化 Worker 端點并注冊到 RpcEnv然后onStart被調用。在onStart里Worker 先嘗試向 Master 發(fā)起注冊拿到注冊響應后啟動一個心跳線程之后進入消息循環(huán)等待 Master 的指令。如果注冊失敗比如 Master 還沒起來Worker 會重試而不是直接退出。這個重試機制是 Standalone 模式能“先起 Worker 后起 Master”的原因。我特別想強調onStart這個鉤子。很多初學者以為注冊是在 main 里直接調的其實不是。Spark 把端點的啟動邏輯收斂到onStart是為了保證“端點已經準備好接收消息”之后才去做注冊這種對外交互。如果順序反了Master 回消息的時候 Worker 還沒準備好接收就會丟消息。這種“先就緒、再對外”的順序是寫分布式程序的基本素養(yǎng)。3. 核心細節(jié)解析與實操要點3.1 注冊消息里到底裝了什么RegisterWorker這個消息體是理解啟動流程的關鍵。它主要包含workerIdWorker 的唯一標識、host、port、cores、memory、webUiAddress以及 endpoint 的引用。workerId 的生成規(guī)則值得一提它通常是host:port拼出來的或者帶一個隨機后綴保證同一臺機器上多個 Worker 實例不會撞 ID。cores 和 memory 來自啟動參數(shù)或者配置文件是 Master 做調度的硬約束。這里有個實操要點memory 上報的是 Worker 可用于 Executor 的內存不是機器物理內存。如果你在spark-env.sh里配了SPARK_WORKER_MEMORY那上報的就是這個值。很多人機器有 64G但只配了 8G然后納悶為什么只能跑一個小 Executor問題就出在這。cores 同理SPARK_WORKER_CORES決定上報多少核。這兩個參數(shù)是 Worker 啟動時最該確認的東西。3.2 注冊響應與失敗重試的處理邏輯Master 收到注冊后會返回一個RegisteredWorker或者RegisterWorkerFailed。成功的話響應里會帶上 Master 的地址Worker 拿到之后就知道以后心跳往哪發(fā)。失敗的話Worker 不會立刻放棄而是走一個重試邏輯。這個重試不是無腦循環(huán)通常會有一個間隔避免把 Master 打爆。我在實際調試時發(fā)現(xiàn)如果 Master 一直沒起來Worker 日志里會反復出現(xiàn)注冊嘗試的記錄間隔比較規(guī)律。這個設計的好處是運維友好——你可以先批量拉起 Worker再起 Master集群能自己收斂。但要注意如果重試間隔配得太短Master 剛起來那一瞬間可能被大量 Worker 同時注冊沖垮所以生產上 Worker 數(shù)量多的時候啟動最好錯峰。3.3 心跳線程的啟動時機與參數(shù)注冊成功后Worker 會啟動一個心跳線程核心是sendHeartbeat的周期性調用。心跳間隔由spark.worker.timeout相關配置間接決定默認情況下 Worker 每隔一段時間發(fā)一次心跳Master 如果在超時時間內沒收到就把這個 Worker 標記為 Dead。這里有個經典的計算關系心跳間隔要明顯小于超時時間一般超時時間是心跳間隔的若干倍留出容錯余量。提示心跳間隔和超時時間是一對需要配合的參數(shù)。間隔太接近超時網絡稍微抖一下 Worker 就被判死間隔太小Master 處理心跳的壓力就上來了。生產上建議保持默認比例不要單獨去調其中一個。3.4 心跳消息的內容與 Master 的更新動作心跳消息本身很輕主要就是 workerId。Master 收到后會去自己的workers映射里找到對應的 WorkerInfo更新它的lastHeartbeat時間戳。這個時間戳就是判斷存活的依據(jù)。Master 內部還有一個后臺線程定期掃描所有 Worker把lastHeartbeat超過閾值的標記為 Dead并觸發(fā)資源回收。這里有個細節(jié)值得注意心跳只更新活躍時間不重新上報資源。也就是說Worker 運行期間如果資源發(fā)生變化比如動態(tài)調整心跳是不會自動同步的。資源變更需要走另外的消息。理解這一點能幫你避免“改了配置為什么 Master 沒感知”的困惑。4. 實操過程與核心環(huán)節(jié)實現(xiàn)4.1 從 main 到 onStart 的完整鏈路Worker 的入口是Worker.main。它做的事情依次是解析命令行參數(shù)、構造WorkerArguments、讀取配置、創(chuàng)建RpcEnv、實例化Worker端點、把端點注冊到 RpcEnv、最后調用rpcEnv.awaitTermination()讓進程掛住。注意最后這一步它讓 Worker 進程不會因為 main 執(zhí)行完就退出而是持續(xù)等待消息。Worker的構造過程里會初始化一堆狀態(tài)比如cores、memory、masterRpcAddress、workDir等。其中workDir是 Worker 存放 Executor 工作目錄的地方默認在 Spark 安裝目錄下的work文件夾。這個目錄如果磁盤滿了Executor 會起不來而且報錯往往不直觀。我踩過一次坑日志里只看到 Executor 啟動失敗最后發(fā)現(xiàn)是 work 目錄所在分區(qū)滿了。4.2 注冊消息的構造與發(fā)送在onStart里Worker 會調用registerWithMaster。這個方法會構造RegisterWorker消息通過masterRpcAddress對應的 endpoint 發(fā)出去。如果配置了多個 Master高可用場景Worker 會嘗試向所有 Master 發(fā)注冊誰先回就認誰。這個邏輯保證了 Master 切換時 Worker 能重新找到組織。發(fā)送注冊之后Worker 會設置一個定時器或者用receiveAndReply等待響應。收到RegisteredWorker后它會記錄 Master 的地址然后調用startHeartbeat啟動心跳線程。整個鏈路是串行的注冊沒成功心跳不會啟動。這個順序保證了心跳一定發(fā)給了“認識自己”的 Master。4.3 心跳線程的具體實現(xiàn)心跳線程通常是一個ScheduledExecutorService或者基于RpcEndpoint的定時消息。它會周期性地向 Master 發(fā)送Heartbeat(workerId)。Master 端在receive里處理這個消息更新對應 WorkerInfo 的lastHeartbeat。如果 Master 找不到這個 workerId說明 Worker 已經被移除會回一個ReconnectWorker之類的消息讓 Worker 重新注冊。這個“找不到就要求重連”的機制很巧妙。它處理了一種邊界情況Worker 以為自己還注冊著但 Master 因為某種原因已經把它清掉了比如 Master 重啟后狀態(tài)丟失。這時候心跳會觸發(fā)重新注冊讓集群自愈。我在測試 Master 重啟時觀察到過這個行為Worker 日志里會先報心跳異常然后自動重新注冊整個過程不需要人工干預。4.4 參數(shù)計算與配置示例假設你要部署一個 Worker機器有 32 核、128G 內存但你希望留一部分給系統(tǒng)和其他服務。一個常見的配置是export SPARK_WORKER_CORES24 export SPARK_WORKER_MEMORY96g export SPARK_WORKER_INSTANCES1這里 cores 給 24 是留了 8 核給系統(tǒng)memory 給 96g 是留了 32g 給系統(tǒng)和緩存。如果你要在一臺機器上跑多個 Worker 實例SPARK_WORKER_INSTANCES就派上用場了但要注意每個實例的 cores 和 memory 要相應減少否則會超發(fā)。比如兩個實例每個給 12 核、48g。心跳相關的配置通常不需要改但如果你網絡環(huán)境特殊可以關注spark.worker.timeout。它的默認值是基于心跳間隔算出來的改的時候要成比例地改別只動一個。5. 常見問題與排查技巧實錄5.1 Worker 注冊不上 Master 的排查順序注冊失敗是最常見的問題。排查順序我一般是這樣先看 Worker 日志里有沒有“Connecting to Master”之類的記錄確認它有沒有在嘗試連接再看 Master 的地址配得對不對spark.master或者SPARK_MASTER_HOST有沒有寫錯然后確認網絡通不通端口有沒有被防火墻擋最后看 Master 日志里有沒有收到注冊請求。如果 Master 壓根沒收到問題基本在網絡或地址如果收到了但拒絕問題在資源校驗或版本不匹配。注意Master 和 Worker 的版本必須一致混用不同版本的 Spark 組件經常導致注冊失敗而且報錯信息不一定直白。5.2 心跳超時導致 Worker 被標記 Dead這個問題的表現(xiàn)是 Worker 莫名其妙變成 Dead但進程還在。原因通常是心跳線程被阻塞了。比如 Worker 上跑了一個特別重的任務把線程池占滿心跳線程搶不到資源。解決辦法是給心跳線程獨立的線程池或者排查是什么任務阻塞了 Worker 的主線程。我在一次壓測里遇到過某個 Executor 啟動時做了大量磁盤 IO把 Worker 的調度線程卡住了心跳發(fā)不出去最后被 Master 判死。5.3 常見問題速查表現(xiàn)象可能原因排查方向Worker 日志反復注冊失敗Master 地址錯、網絡不通、版本不一致檢查配置、網絡、版本Worker 被標記 Dead 但進程存活心跳線程阻塞、GC 停頓過長看線程棧、GC 日志Master 重啟后 Worker 失聯(lián)Master 狀態(tài)丟失、Worker 未重連看是否觸發(fā)重新注冊資源上報與實際不符cores/memory 配置錯誤核對啟動參數(shù)心跳正常但任務起不來work 目錄滿、權限問題檢查磁盤和權限5.4 幾個我踩過的坑第一個坑是 work 目錄權限。Worker 啟動用戶和 Executor 運行用戶如果不一致Executor 目錄創(chuàng)建會失敗而且報錯藏在很深的日志里。第二個坑是主機名解析。Worker 上報的 host 如果 Master 解析不了Master 就無法反向連接 Worker導致任務下發(fā)失敗。第三個坑是心跳間隔和超時時間被一起改小了結果網絡一抖動就大面積判死集群反復震蕩。這幾個坑的共同點是報錯信息都不直接指向根因需要你對整條鏈路有理解才能快速定位。6. 從源碼理解到生產實踐的幾點體會把 Worker 啟動和心跳這條鏈路看透之后我對 Spark Standalone 的容錯設計有了更具體的感受。它沒有用很復雜的共識算法而是用“注冊 心跳 超時判死 自動重連”這套樸素機制撐起了整個集群的成員管理。這套機制的關鍵在于參數(shù)之間的配合以及消息處理的順序。任何一個環(huán)節(jié)的順序錯了或者參數(shù)比例失調都會表現(xiàn)為“Worker 不穩(wěn)定”。如果你正在做資源調度相關的開發(fā)我建議重點看Master里處理RegisterWorker和Heartbeat的那兩個分支以及Worker里registerWithMaster和startHeartbeat的實現(xiàn)。把這幾段代碼和實際日志對照著看很多之前覺得玄乎的現(xiàn)象都會變得清晰。最后分享一個小技巧調試心跳問題時把 Worker 和 Master 的日志級別調到 DEBUG能看到每條心跳的收發(fā)記錄比猜要快得多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99久久免费精品| 色情开心五月| 婷婷激情五月天激情小说| 激情久久久| 三级黄色大片视频| 国产精品日本一区二区在线播放| 九九色情网五月天| 91在线日| 99久久综合精品五月天| 色婷婷综合网站| 五月久久婷婷成人网| 狼人婷婷久久| 91|疯狂丨高潮丨对白| 成人性生活免费观看。| 色噜噜夜夜夜综合网| 香蕉久久六月| 全国最新疫情| 亚洲午夜av| 国产精品色情AAAAA片软件 | 噜噜网免费视频| 超碰日日操| 99在线免费视频| 久色激情| 激情婷婷六月天| 中字幕视频在线永久在线观看免费| 人妻视频一区而且二区| 激情综合五月丁香| 天天爱夜夜爽| 激情深爱五月天| 久久成人亚洲欧美电影| 伊人五月天男人的天堂在线| 综合网五月| 亚洲九九视频| 丁香啪啪中文字幕| 人妻系列久久久久久久久久久 | 99免费在线视频| 啪啪日本欧美| 天天色综和网| 婷婷五亚洲| 婷婷激情综合| 激情超碰网| 在线播放中文字幕| 五月丁香激情综合网| 婷婷在线精品| 青青草tp| 99亚洲视频| 高清无码网址| 日韩AV在线电影| 九九九这里只有精品| 5月婷婷五月天| 日本五月婷婷| 中文字幕综合| 开心激情综合| 丁香五月亚洲综合| 色天天久婷婷| 色欲AVV| 综合网激情五月天| 97激情五月天| 另类在线| www.久久久.com| 色www久视频| 99在线观看精品| 丁香六月激情| 亚洲妇女熟BBW| 97色操| 五月丁香色色综合| 色色操| WWW.五月com| 亚洲日本激情| 深爱激情六月天| 9热久久在线| 欧美性二区| 色色色网站| 日本一级一级一级一级| 天天操天天曰天天射| 综合色天天| 婷婷九月激情| 26uuu日韩| 婷婷丁香社区| 婷婷色情六月| 亚洲成人av在线观看| 天天在线久久综合 | 99精品在线观看视频| 欧美日韩999| 色玖玖综合| 婷婷五月精品中文字幕| 欧洲电影在线观看免费版英语版| 亚洲永久免费| 久久久18| 99黄色性生活| 9久热| 991精品在线视频| 婷婷开心久久| 壅壅儕家a| 九玖欧洲亚洲| 久久婷婷青青| 99在线精品视频免费观看20| 亚洲中文字幕在线电影| 91久久1118| 五月丁香婷婷成人网| 久久婷婷老| 亚洲激情99| 91九色精品女同系列| 99视频啪啪| 婷婷五月骚厕所| 五月婷婷激情综合| 亚洲 精品 综合 精品| 激情第四色| 亚洲AV成人片无码网站| 色综合99| 久久er+| 9久精品| 人人人操Av| 97av在线视频| aaa丁香五月天| 天天插天天日| 五月激情网五月综合网| 色135综合网| 丁香六月婷婷高清| 精品一二三区久久AAA片| 91九色视频在线观看| 婷婷开心五月| 亚洲成人中心| 色欲色香综合网| 91操碰| AV在线免费网站| 99婷婷国产最新视频| 婷婷五月天AV| www久久99| 激情欧美五月丁香| 五月激情精品视频| 亚洲V国产V欧美V久久久久久| 99色中文| 日韩视频99| 婷婷五月丁香五月| 人妻体体内射精一区二区| 久久这里只有精品热在99| 色亭亭影园| 中文国产五月天| 色综合五月| 日韩色五月| 99久久五月婷婷| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 涩涩五月天综合| 五月天婷婷小说| 色欲五月天| 精品久久久91久久影视网| 五月情四婷婷| 激情五月天婷婷色色色色色色色色色色色| 97色片| 激情五月婷婷| 伊人婷婷大香蕉在线| 亚洲五月情| 成人国产欧美大片一区| 婷婷涩涩五月天| 亚洲在线视频321| 玖玖综合色| 亚洲蜜桃精久久久久久久久久久久 | 欧美日本VA| 欧美肉大捧一进一出免费视频| 五月丁香激情综合欧美| 99热热热国产超碰| 99热超碰在线| 久色五月| 五月婷婷综合激情网| 天天干天天干天天操| 99久久a线观| 日本激情综合| 成人在线不卡| 九九热再线九九视频免费在线观看| 婷婷香草网| 99这里只有精| 色月视频| 丁香九月综合在线| 操碰97| 色婷婷色五月天| 操97| H亚洲| 色婷婷免费观看| 亚洲天天免费| 天天日综合| 丁香五月激情综合| 99色1| 婷婷综合在线视频| 精品久久人妻| 五月天婷婷乱论小说| 欧洲毛片基地c区| 欧美槡BBBB槡BBB少妇| 婷婷五月丁香伊人| 99国产小视频免费观看| 97色啪| 亚洲综合在线视频| 97色97干| www.五月丁香av| 五月丁香好婷婷A片网| 国产精品99久久久久久久女警 | 美欧日韩国产成人在战| 丁香五月天天久久综合小说| 色99网| 国产资源91在线| WWW,五月| 九九伦子片| 天天色综网| 婷婷伊人激情婷婷| 色啪影院| 碰久久精品w| 天天操天天曰| 九九精品亚洲| 99热中文字幕久久| 99精品无码视频| 天天透天天干| 99综合97| 色九月综合| 开心五月丁香婷婷| www.99免费视频| 丁香五月开心亚洲| 亚洲avjiujiur91| 五月婷婷影视| 色婷天天| 日韩成人电影AV| 成功精品影院| 色色色9| 久操大屁股女人av| 六月激情婷婷| 五月婷天天搞视频| 性色欲情 网站| 国产看真人毛片爱做A片| 99热这里只有精品在线播放| 六月婷婷七月丁香| 少妇2做爰HD韩国电影| 激情五月丁香综合网站| 91色碰| 五月丁香六月婷婷操操操| 激情综合国产| 超碰色碰碰| 欧美日韩成人在线网| 婷婷色在线观看| 激情五月影院| 久色| 五月综合在线婷婷图片| 婷婷五月天Av| 99精品成人无码A片观看金桔| 日本成人噜噜| 亚洲欧洲色色| 久久久久久久久99精品| 以及AA大片看看| 婷婷丁香色情| 五月婷婷六月丁香综合| 九九色大香蕉| 激情五月婷婷色色| 亚洲视频一区| 99精品视频网站| 丁香婷婷伊人| 99在线观看精彩视频| 婷婷激情五月天激情小说| 日本99视频| 五月天综合婷婷| 大香蕉九九操| 香蕉影院色| 91丨九色丨43老版熟女| 夜夜撸天天操| 久热中文字幕在线线观看 | 丁香五月激情啪| 色噜噜狠狠色综无码久久合欧美| 九色七七| 婷婷五月在线观看| 色五月在线观看| 91操人视频| 久久ww| 99综合| 开心激情播播五月天| 激情精品久久| 97人妻碰碰中文无码久热丝袜| 99噜噜| 婷婷激情在线| 丁香六月婷婷综合| 噜一噜免费视频| 五月丁香网站| 亚洲网视屏| 天天射综合网站| 婷婷色五月丁香六月欧美啪| 爱性综合网| 激情欧美婷婷| 亚洲色五月天在线| 婷婷天天综合| 婷婷婷婷婷婷婷五月丁香| 五月婷婷自拍| 91无码高清| 丁香五月色五月| 丁香九月综合| 囯产精品久久欠久久久久久九大| 国产又爽又猛又粗的视频A片| 五月婷婷色色| 日日日,com| 五月婷婷就去色| 婷婷五月成人有| 美臀自射自家人妻| 婷婷六月天亚州| 九九热精品6| 欧美爆乳一区二区三区| 五月丁香六月婷婷久久肏| 久碰婷婷视频| 婷婷五月天av| 五月伊人91| 日韩三级高清无码| 色你久久| 激情五月天综合图片小说网站| 欧美噜一噜| 五月婷婷这里都是精品| 五月婷婷久久综合| 九九热精品视频九九| 夜夜夜叫天天天做| 日本五月婷婷| 婷婷五月激情欧美| 欧美性丁香色色五月天干干| 色婷婷激情| 精品人妻伦九区久久AAA片| h在线看免费版在线看| 小视频久久久aaa| 五月丁香影院| 丁香五月婷婷影院| 99婷婷精品推荐在线视频| 国产亚洲精品久久久久苍井松 | 538在线精品| 激情综合网五月激情| 开心激情综合| j五月香在线| 大香焦A∨| 国产亚洲精品AAAAAAA片| 亚洲亚洲人成综合网络| 毛片蕉地一二| 亚洲AV免费在线| 蜜桃婷婷五月| 婷婷精品性性性性性性性| 久久一热| 日日干日日| 国产无遮挡又黄又爽免费网站| 亚洲五月婷婷| 丁香五夜激情四射夜夜夜| 六月婷婷啪啪| 69五月天视频| 天天操天天操天天操天天操天天操 | av高清无码| 欧美A A A A A| 六月大香蕉| 亚洲小视频免费播放| 夜夜爽日日躁| 免费观看大片视频 丁香婷婷 六月欧美| 婷婷性福五月天| 激情婷婷色色| 玖久久网站| 国产探花一片区| 一本久道综合99| 亚洲婷婷月丁香五月| 99热12| 日本天天操| 日韩欧美颜射| 色五月天 丁香| 99热1| 五月丁香激情综合欧美| 97碰碰在线看视频免费| 成人在线观看精品| 九九久久精品| 色色色图| 欧美三级巜人妻互换| 大香蕉七区| 再綫Av免费視品| 五月天婷婷亚洲| 婷婷综合| 超热久碰.com| 丁香婷婷啪啪啪| 在线中文亚洲| 久久人妻熟女一区二区| 特黄三级片| 操一操| 国产免费一区二区在线A片视频| 丁香五月天操B| 久久99久久99精品免观看粉嫩| 五月丁香天堂网婷婷| 夜夜大香蕉婷婷丁香| 五月天激情小说| 丁香六月婷婷缴情欧美| 只有精品在线观看| 日本五月婷婷| 美女久久婷婷| 五月丁香WWW| 人人操97| 人人干女人| 26uuu亚洲欧美| 六月婷婷五月丁香| 色碰碰| 婷婷五月天a| 我爱大香蕉| 伊人五月综合网| www.丁香五月| 精品国产a| 五月天婷婷导航| 丁香婷婷久久 | 日本wwww在线| 91精品综合久久久久久五月丁香 | 国产成人+综合亚洲+天堂| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 婷婷色综合| 色综合中文色综合网| 婷婷丁香人妻天天久久| 婷婷六月色| www.激情| 亚洲综合激情五月久久| 婷婷九九| 强伦轩人妻一区二区电影| 九九一区| 开心色播色五月婷婷| 天天插天天干| 日韩六十路91性交电影| 99无码精品| 97香蕉碰碰人妻国产欧美| 伊人AV五月婷| 婷婷中文字暮| 久久开心五月天激情| av操逼网| 亚洲欧州色情在线观看| 婷婷丁香大香蕉| Va另类视频| 99久久九九视频| 中出内射的人妻视频| 五月婷婷很很色| 99日韩网站| 色婷婷无吗| 五月开心久久| 97热视频| 99在线精品免费视频| 天天爽综合| 婷婷五月欧美| 日本综合久久| 五月婷婷,六月激情| 99婷五月| 日韩综合久久| 美女婷婷六月色| 综合六月久久| 98色花堂98t.R| 激情色播| 久久九久久| 五月婷婷基地| 九九热黄色| 任你草| 岛国av电影网站| 噜噜五月天综合| 成人在线日韩欧美| 91免费在线视频6| 97人人干视频| 久久99婷婷| 激情婷婷内射| 777久久久| 99爱爱| 五月天婷婷丁香花| 色色色五月婷| 色狠狠色噜噜AV天堂五区| 亚洲成人在线五月天| 五月婷六月| www久久久| 美女妹子后射视频网站在线观看| 香蕉综合在线| 大鸡巴伊人网| 九九激情| 五月天久久91| 婷婷五月开心中文字幕色| 任你搞在线观看视频| 99色视频| 日韩九九| 色色丁香| 亚洲婷婷丁香| 网站免费一站二站| 婷婷五月天激情基地| 激情久久五月天| 99re在线播放| 色婷婷久久| 久青操| 激情综合网丁香| 丁香婷婷五月天成人| 久久三级视频| 亚洲美女网Va| 色五月成人在线| 欧美久热| 9月色婷婷| 日韩色色色色| 精品色色| 影视av久久久噜噜噜噜噜三级| 狠狠色综合777| 日韩综合天堂| 五月天基地| 成人综合网站| 激情综合五月婷婷| 五月婷婷激情久久| 可以看的av网站| 国产成人VA| 日韩久热| 五月婷婷综合性爱噜噜| 亚洲黄色操逼| 欧美性生交XXXXX无码小说| 日本久久婷| 婷婷五月色情天| 天天综合天天做天天综合| 综合色99| 1024手机在线观看看片_日韩精品| 婷婷狠狠青青| 亚洲宗合激情| 乱精品一区字幕二区| 久久婷五月婷| 婷婷六月天天| 午夜色丁香| 精品久久久人妻| 夜夜爽日日躁| 超碰九色| 先锋五月婷婷丁香草草| 色婷婷丁香综合中文字幕| 久久五月热| 影音先锋美国A| 五月天激情影院| 色九月| 黄网免费看| 夜色综合网| 色色日本| 66成人网| 婷婷大乡焦噜噜| 五月天.com| 婷婷五月激情在线视频| 激情六月日韩| 色偷偷色婷婷| 色色色色色网| 中文字幕激情综合| 色五月天激情| 五月婷婷六月激情| 精品夜夜澡人妻无码AV| 婷婷五月天影院| 香蕉久久国产AV一区二区| 五月丁香婷婷六月| 五月婷婷综合激情| 亚洲亚洲人成综合网络| 亚洲黄色网址| 婷婷六月久久| 99人人精品| 色婷婷先锋| 91久久综合亚洲鲁鲁五月天| 色啪网| 六月丁香婷婷视频综合在线观看| VA婷婷| 久热2025无码| 色色色色色色色色色999| 激情综合丁| 九色色| 伊人五月成人| 色五月大| 丁香六月激情综合| 黄色视频网站在线播放| 久久综合香蕉国产国产蜜臀AV| 91综合色噜噜| 激情六月丁香| 五月天综合缴情网网站0| 六月丁香激情最新更新| 丁香色综合| 99热 在线播放| 色色网91| 色五月综合网| 天天操夜夜夜拍拍拍| 玖玖资源网站最新站| 丁香久久久| 看片视频在线免费日产在线看| 91色涩| 日韩操人| 东北熟女高潮99综合99| 97色婷婷五月天| 久热这里只有精品性色AV| a v色婷婷| 99热这里只有精品86| 99热这里都是精品| 91精品久久久久久综合五月天| 男人先锋久久| 激情五月色婷婷| 国产99美少妇| 五月丁香亚洲综合| 人妻久久久久久| 激情综合网婷婷五夜| 久久五月情| 婷婷六月激情小说网| 色综合五月婷婷狠狠干| 五月综合激情| 免费无码毛片一区二区A片| 综合日本婷婷| 九九视频这里是精品五月| 丁香五月婷婷色| 99热国产| 超碰无码老师| www久久99com| 五月天丁香婷婷社区| 欧美一级色| 久久日曰| 色综合天天网| 日本三级中国三级99| 亚洲欧洲中文日韩久久AV乱码| 色丁香五月婷婷综合久久| 久久久人妻久久久| 激情五月六月婷婷| 青柠影视免费高清电视剧| 五月婷婷日| 丁香色啪综合| 九九色人| 亚洲免费视频网站| 亚洲婷婷丁香五月视频| 99九九久久| 日韩精品在线观看9| 五月丁香网站| 日韩成人电影在线播放| 亚洲色激情| www.激情| www.超碰在线| 天天激情欧美美女| 成人久碰| 狠狠色性| 色五月综合| 五月丁香色综合| AAA亚洲AV| 97操碰| 亲子乱AV一区二区三区下载| 狠狠色噜噜狠| 婷婷色在线| 十一月婷婷激情四射| 中文字幕1区2区。| 侠女刀之记忆电影在线看免费| 亚洲色五月| 色呦呦在线| 五月天婷婷激情干干| 中文字幕av在线| 大香蕉人人网| 久久精品视频在这里有| 香港九九六区八区99| 26uuu四色| 欧美25p| 99九九久久| 综合五月婷婷| 国产原创视频91九色| 26UUU亚洲欧美| 国产精品美女| 色五月天综合网| 精品一二三区久久AAA片| 一级片sese片.COM| 婷婷天天色| Av九九| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 亚洲黄色精品| 亚洲AV日韩无码| 久色激情| 91干视频| 第四色激情网| 久久之人妻| 九九99久久| 精品成人久久久久久久_一二三四视| 九月婷婷激情| 五月伊人网| 亚洲人妻AV| 9+1视频网址| 天天操比比| 亚洲精品色色| AA丁香综合激情| 日本美女天天日天天爽| 第九色区av天堂| 丁香五月激情站| 精品一二三区久久AAA片| 日日操夜夜爽天天天| 婷婷情色开心五月天99| 久久视频在线| 五月婷婷导航| 色婷操逼| 色五月激情问网站| 9久久狠狠的| 天天做天天爱综合| 色噜噜五月丁香婷婷| 五月婷婷六月丁香| 色五月婷婷丁香五月| 91爱啪啪| 大地9中文在线观看免费高清| 婷婷五六日| 色婷婷yy久| 婷婷丁香18| 久久婷婷网| 婷婷色综合| 婷婷综合六| 激情丁香五月天图片| 色碰碰| 激情com| 97五月婷| 九九大香视频| tingtingjiqingwuyue| 无人区码一码二码三码医生系列| 久色欧美| 久久曰曰| 影音先锋秋秋五月婷婷| 欧美日比视频| 69五月天视频| 九九热婷婷| 免费视频无码| 丁香五月综合AV在线| 婷婷久久亚洲| 久久艹 五月天| 免费观看的av| 激情婷婷综合| 综合伊人久久| 欧洲色色| 亚卅毛片| www.五月天。com| www.综合久久.com| 国产亚洲精品久久久久久久久动漫| 激情綜合W W W,激情五月天| 色情五月天小说| 97婷婷五月丁香| 99久久久99久久91熟女| 五月开心深爱激情网| 久久丁香五月天| 婷婷丁香五月天激情四射| 久月婷婷| 日日日天天干| 精品色情一区二区三区四区| 在线99精品| 嫩草AV久久伊人妇女超级A| 丁香五月成人社区| 婷婷五月丁香激情色情| 激情综合在线观看| 99热综合在线观看| 五月丁香啪啪啪| 婷婷五月天美女21p| 五月激情丁香五月宗合| 九九这里是免费的视频5| 中文字幕中文有码在线| 激情综合网五月| 五月天伊人网| 久婷狼色诱惑在线| 亚洲热综合| 亚洲色热| 99性爱视频网站| 综合婷婷六月| 五月丁香另类图片| 97在线日本| 最近中文字幕2019视频1| 九九久久五月天| 97热这里只有精品| 五月丁香六月情亚洲| 99热情这里只有精品在线播放| 激情五月丁香色色去久久| 免费在线观看AV网站| 日日干天天| 激情综合网五月丁香| 色五月影视| 婷婷激情网五月天| 日日天天操| 色色热99| 婷婷综合欧美| 久久九九网| 99综合自拍| 亚洲国产另类av| 婷婷亚洲在线| 五月丁香婷婷色啪| 大陆极品少妇内射AAAAAA| 99久久99久久综合| 九九热黄色| 91要啪| 99这里有精品视频| www.操.com| 79精品视频| 亚洲天堂aaa| 日日夜夜天天爽| 五月丁香好婷婷A片网| 免費亭亭成人| 梁铮版蜘蛛女在线观看| 99热这是里只有精品| 激情五月天丁香| 久久性视频| 超碰在线看| 91色久| 99热综合| 亚洲色9| 久久精品爱爱| 婷婷五月天 偷拍| 激情涩涩网| 久er7久热| 色婷婷五月天激情久久| 青草视频在线蜜臀| 艾小青av| 26uuu另类亚洲欧美日本一| 天天肏天天爽夜夜爽| 天堂AV在线看| 亚洲操b| 五月天婷婷免费视频| 噜一噜在线| 欧美日韩123| 激情五月六月婷婷| 亚洲另类在线观看| 激情婷婷丁香| 另类图片五月天激情| 五月天婷婷色色首页| 91九色欧美| 五月婷啪| 久久亚洲色导航| 激情 婷婷 丁香五月天| 色性五月天| 97碰碰视频| 成人Av在线大片| 天天爱天天做天天日| 色综久久AV| 五月婷婷乱| 婷婷五月天网| 五月激情婷婷在线| 精品久久久91久久影视网| 成人性生活免费观看。| caopeng97人人| 久久婷色| 亚州日本欧州韩美高青高潮一| 啪啪六月婷婷| 99干视频| 青青青在线视频国产| 亚洲传媒在线观看| 婷婷网影院| 这里都是精品99| 丁香五月久久综合| 开心五月激情网| 亚洲中文字幕av| 91热视频| 97AV在线视频| 六月天六月婷| 麻豆雪千夏| 欧美成人精品A片免费一区99| 淫视馆av三区| 91超碰人人操| 色狠狠综合| 婷婷激情九月| 任你躁XXXXX麻豆精品| 99热全是精品| 色9色| 色五月婷婷五月| 99热这里只有精品5| 一本到不卡高清DVD| 美女激情综合| 丁香综合网| 97在线精品| 超碰免费观看| 天天做天天爱天天爽夜夜揉| 99这里有精品视频视频| 5月丁香啪啪啪| 亚洲成人综合网在线免费观看| 9久热| 丁香成人视频| 五月天精品| 久9精品| 狠狠干狠狠干狠狠干狠狠干| 97人人看| 婷婷久久爱| 激情 五月 婷婷 丁香| http://www.sd-xiangsu.com/| 五月婷婷色五月| 超碰人人操人人9| 色播丁香五月婷婷操:屄| 综合啪啪| 五月丁香色婷婷伊人| 婷婷情色五月| 色五月婷婷综合| 久久人妻高清中文| 五月天色色色| 91九色在线观看免费| 国产婷婷五月中文字幕高清| 久久视频婷婷| 99情色五月天| 97色五月天| 日韩中文欧美| 4399伦理午夜| 思思久热6| 久久激情五月| 日韩aaaaa| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | www激情网| 啊v视频在线观看| 综合久久8| 99热日本| 亚洲操操操| 国产精品久久..4399| 激情丁香五月天| 超碰免费成人网站| 日日夜夜狠狠婷婷色| 色久九| 九色地址91视频| 这里只有精品免费观看网占| 伊人在线视频| 婷婷久久婷婷色五月| 六月婷婷激情| 婷婷九月亚洲| 日日干夜夜干| 五月开心啪啪| 99热在线观看精品| 91九九九色在| 99视频在线观看网址| 色婷婷888| 久久婷婷六月综合| 日韩黄在免| 热久久77777| 热99在线| 五月婷婷激情综合| 丁香九月婷| 日韩成人AV在线播放| 丁香五月婷婷五月天| 在线色婷婷| 欧美爆乳一区二区三区| 亚洲天堂婷婷| 日韩十国产极品久久| 五月天丁香色色| 呦呦v线| 九九99九九精品免费| 一區四區歐美日韓| 香蕉久久国产AV一区二区| 99久久国产成人精品| 俺也去色| 日 日干 日日做| EEUSS鲁片一区二区三区| 蜜臀A∨在线水帘洞| 婷婷五月天成人| site:esunnet.com| 国产国产乱老熟女视频网站97| site:wpjngj.com| 国产99久久久国产精品免费看| va中文资源在线观看| 图片区 小说区 区 亚洲五月| 激情婷婷五六月天| 欧美性生交XXXXX无码小说| 九九九成人在线视频| 九九操屄| 婷婷激情五月综合| 婷婷五月天丁香社区| 五月婷婷黄色| www.激情在线| www.色多多婷| 色五月激情五月天| 肏屄色播伊人97婷婷| 婷婷亚洲色| 丁香六月av| 热久久999| 色色色com| 淫视馆av三区| 成人精品在线| 欧美日韩大黄| 色欲AVV| 久久天天| www色五月| 婷婷综合网站| 婷婷五月综合啪| ady狠狠入| PORNY九色9l自拍视频成人| 99综合| 最新无毒无码AV| 丁香六月五月天| 操久久网| 亚洲无AV在线中文字幕| 狠狠干综合网| 亚洲精品视频在线播放| 国产毛片精品一区二区色欲黄A片| 99爱免费视频在线观看| 99碰视频| 大香蕉综合| 激情深爱五月| 激情五月婷婷综合| 婷婷中文字幕网站| 九九热re99re6在线精品| 男人天堂伊人五月丁香| 天天色99| 日本片日本片祼观看网站在线看中文版网页在线看 | 五月婷婷色| 天天色激情| 六月婷婷av| 九九99九九精品免费| 天天日天天舔| 日韩狠狠色婷婷| 99爱爱网| 国产成人精品一区二三区熟女在线| 色99网| 婷婷丁香社区网| 99玖玖视频| 日韩操人| 九九无码| 五月婷婷在线网站| 久久女人天堂| 亚洲一二三网| 五月停亭六月,六月停亭的英语| 五月丁香久久呀| 婷婷色九月| 亚洲精品第一国产综合亚AV| 99re热在线视频| 婷婷干五月综合在线播放| 婷婷丁香社区网| 9久久精品视频| 亚洲日韩一页精品发布| 色婷婷婷婷| 婷婷五月情天| 五月天色婷婷av| 五月婷婷欧美| 91色欲综合| 欧美色综合天天久久综合精品| 美女精品一级不卡视频| 日韩色色视频www| 欧美丁香婷婷天天操| 亚洲操B视频| 色婷婷综合久久| 久久激情网| 久热69| 亚洲色婷婷五月| www.狠狠操.con| 日韩999| www.婷婷,com| 久久99精品久| 久久AAAA片一区二区| 色色色9| 狠狠色丁香婷婷久久综合| 深爱激情网综合| 狠狠干五月丁香| 99爱视频精品在线观看| 色五月婷婷操逼| 婷婷丁香先锋资源网站| 九九婷| 粉嫩AV久久一区二区三区| 99精品久久| 五月婷婷中文字幕| 九九热在线精品视频| 色情综合网| m色激情网| 色婷婷五月天激情综合| 青青草a在线| 怕怕視頻| 天天久久人人| 91九色首页| 大香蕉婷婷久久| 色老久久| 99在线视频免费| 色婷婷色综合激情91| 婷婷色色丁香| 色婷婷成人久久| 人人操超碰| 亞洲自怕| 伊人喵咪a V| tingtingseav| 色色色1网址| 七七色综合| 九九色黄色| WWW久久99久久99久久| 91高潮喷水久久久久久久久| 99热99精品在线观看| 天堂在线观看视频| 日本www免费九九| 五月天丁香久久综合| 色综啪啪网| www99精品在线观看| 91av成人| 色五月激情综合网站| 久久一伦| 亚洲操B视频| 爆乳熟女一区二区三区爆乳| 九九亚洲无码| 五月丁香婷婷综合久久| 成人av在线电影| 六月99天天婷婷激情综合| 人人爽天天莫| 婷婷五月天成人动漫 | www夜夜操com| 婷婷色五月在线视频| 激情综合一| 五月丁香 啪啪| 欧美25p| 裸睡玩奶头(高H)| 激情都市另类| 久久久五月天婷婷成人网| 美女91一起草| 亚洲av免费在线| 欧美又粗又大一区二区在线观看| 亚洲色五月天在线| 欧美婷| 五月婷婷之综合激情| 97色女人在线| 五月天色婷婷综合| 中文字幕丰满孑伦无码专区| 亚洲超碰中文字幕| 久久婷婷六月综合综合| 婷婷五月天国产性感美女演员久久久久| 99热午夜精品| 婷婷综合九月| 午夜成人AV在线| 日本精品。999| 丁香五月精品| 婷婷少妇激情| 日韩操人| 99视频日韩| 激情五月天综合网| 欧洲亚洲最新精品| 天天五月情| 色射影院| 成人国产欧美大片一区| 99在线综合视频| 99啪啪| 丁香婷婷五月六月天| 色偷偷五月天| 婷婷五月激情小说| 色九九中文字幕| 亚欧州精品视频| 激情五月综合ì香亚洲| 成年人最刺激的综合网| 五月丁香啪啪| 亚洲国产网址| 久热9| 开心五月深爱激情| 日本啪啪天堂| 久久婷婷七月丁香| 午夜成人网站在线观看| 丁香六月 人妻| 天天干天天爽| 亚洲A片成人无码久久精品青桔 | 新97人人上人人| 免费试看小视频 99| 久热超碰91| 欧美69久成人做爰视频| 99热费观看| 激情五月婷婷啪啪| WWW.婷婷五月天.COM| 99超超碰| www婷婷| 中国激情网| 五月天激情小说| 欧美在线视频9| 热热久久精品视频| WWW.桔色成人.COM| 天堂伊人干| 激情综合亚洲| 五月激情综合美女久久| 可以免费观看的AV| 中文字幕97超级碰| 六月丁香激情综合| 久热这里只有| 欧美人人女女精品综合五月天| 午夜九九电影| 亚洲成人综合在线| 玖玖热99| 草婷婷在线| 色五月天在线观看| 丁香五月激情综合婷综| 开心五月深爱五月婷| 99热免| 操日视频| 综合九九| 国产69久久久欧美黑人A片| 99ri在线观看视频| 丁香六月婷婷综合| 日操夜操天天操不卡| 精品国产人人爱人人| 日韩成人电影AV| 高清国产AV| 免费观看欧美成人AA片爱我多深| 午夜天堂一区人妻| 秋霞免费三级片| 欧美精品啪啪| 久久九九re热| 婷婷丁香综合成人| 野战J办公桌椅H| 丁香婷婷五月激情综合| 激情综合无码| 99re在线视频| 第五色婷婷| AV网址大全在| 伊人深爱综合| 国产精品第一国产精品| 亚洲激情淫网| 26uuu日韩| 亚洲五月婷婷| YJLZZJLZZ亚洲乱熟无码| 色欲婷婷五月天丁香| 色亭亭五月天丁香综合AV - 百度 - 百度| 91人久| 国产性色蜜乳| 思思久久99热只有频精品66| 色之综合网| 婷婷丁香成人| 这里只有精品偷拍| 五月天.com| 九九黄色网| 亚洲1区| 99色综合| 综合久久99| 久久婷婷青草五月天| 丁香五月天堂网| 97婷婷色| 色播五月| 丁香五月花婷婷开心| 五月婷婷激情五月| 久久视频66| 99色视频| 丁香色六月婷婷| 五月天开心网| 五月的婷婷六月丁香| 51精品国自产在线| 色婷婷色情| 婷婷五月丁香基| 色丁香五月天婷婷| 五月天怕怕| WWW.桔色成人.COM| 日本高清久| www.色婷婷| 五月天天天综合| 精品夜夜澡人妻无码AV| 激情婷婷丁香| 久久精品人妻| 开心五月激情网| 99热首页| 热久久77777| 天堂成人A片永久免费网站| 五月天色五月天| 欧美日韩成人h| 婷婷色五月天在线观看| 97色啪| 九九色99| 中海油常州环保涂料有限公司| av国产精品| 日韩欧美骚货| 综合色吧| 色999亚洲人成色| 爱之国产色情综合| 国产av一区二区三区| 色丁香影院| 黑人熟妇一区二区三区| 日本人妻A片成人免费看片| 婷婷五月天伊人在线| 99精品视频免费观看近期发布| 五月婷婷色激情| 天天综合五月| 99re6久热只有精品6在线直播| 五月花成人网| 99ri视频在线观看| 热久久91| 五月婷无码| 丁香五月婷婷少妇| 五月天激情图片| 婷婷在线五月天观看| 色婷婷91激情小说| 综合色影| 五月天婷婷六月| 欧美婷婷精品激| 久久99热这里只有精品| 久久久久人无码人妻| 亚洲综合另类| 99热只有| A久久| 99re热| 亚洲第二AV| 丁香五月伊人| 色五月第四色| 亚洲另类在线观看| OYIWbGcPu8H| 国产99久久久| 婷婷综合五月色播| www激情com| 夜夜久久综合网| 五月丁香五月丁香| 婷婷五月激情小说| 97色婷| 26uuu国产激情视频| 久久伊人婷婷| 国模九区|