黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

雙機熱備

1. 介紹

文章主要介紹,EasySwoole 使用雙機熱備思路實現代碼不中斷部署。

2. 學習案例

    1. 先部署 9501 服務
    1. 單起一個進程,定時輪詢 Git 分支是否有新版本發布
    1. 如有新版本發布,clone 一份
    1. composer update 更新庫
    1. 啟動 9502 服務
    1. 更改 nginx 配置為 9502 并重啟

只要有新版本發布,就輪詢上面那幾個步驟

整個過程的簡單架構圖

image.png

3. 需要提前了解的知識點

  1. Nginx 負載均衡和反向代理
  2. EasySwoole 自定義進程
  3. Nginx reload 和 restart 的區別
  4. 雙機熱備

4. Nginx 配置

nginx.conf 配置文件示例

當有新版本發布的時候 EasySwoole 自定義進程會將 nginx.conf 的端口改為最新服務的端口

worker_processes  1;

events {
    worker_connections  1024;
}

http {

    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
    sendfile        on;

    keepalive_timeout  65;

    ### 輪詢配置(這里是重點)
    upstream  easyswoole_release_upstream {
        server 127.0.0.1:9501;
        server 127.0.0.1:9502;
    }

    include servers/*;
}

es-release.conf 站點配置文件

該配置文件在 servers 目錄下。(此示例是以 Mac 本地環境作為運行環境)

server {
    listen 80;
    server_name easyswoole.release.com;

    location / {
        root html;
        index index.html index.htm;
        proxy_pass http://easyswoole_release_upstream; ### 這里是重點
    }
    access_log /usr/local/etc/nginx/logs/es.access.log main;
    error_log /usr/local/etc/nginx/logs/es.error.log error;
}

5. EasySwoole 代碼實現

代碼只提供實現思路,并且這種腳本,最好單獨去做,比如用 shell 腳本,防止服務宕機導致無法正常部署代碼

創建自定義進程類文件

<?php
/**
 * This file is part of EasySwoole.
 *
 * @link http://www.edpy57.cn
 * @document http://www.edpy57.cn
 * @contact http://www.edpy57.cn/Preface/contact.html
 * @license https://github.com/easy-swoole/easyswoole/blob/3.x/LICENSE
 */

namespace App\Release;

use EasySwoole\Component\Process\AbstractProcess;
use Swoole\Coroutine;

class Release extends AbstractProcess
{
    public function dolog($msg, $filename = '/Users/xxx/sites/release_log.log')
    {
        if ($msg) {
            error_log($msg . PHP_EOL, 3, $filename);
        }
    }

    protected function run($arg)
    {
        go(function () {
            while (true) {
                $shellLog = ' 2>> /Users/xxx/sites/release_log.log';
                $this->dolog(date('Y-m-d H:i:s') . '開始檢測代碼是否更新 ===> START <=== ');
                // 檢查 Git 是否有新代碼發布
                $diffExec = 'cd ' . EASYSWOOLE_ROOT . '; git fetch; git diff --stat master origin/master;';
                $this->dolog($diffExec);
                $pullResult = exec($diffExec);

                $this->dolog('git fetch res: => ' . json_encode($pullResult));

                if ($pullResult !== '') {
                    $this->dolog('有新版本發布' . json_encode($pullResult));
                    // 新版本項目的目錄
                    $newVersionPath = '/Users/xxx/sites/release-' . time();

                    // 開始 clone, 初始化代碼
                    ### 這里需要換成自己的 EasySwoole 項目的 github 地址
                    $cloneExec = "git clone https://github.com/huizhang-Easyswoole/release.git {$newVersionPath} {$shellLog};cd {$newVersionPath} {$shellLog};composer update {$shellLog}; {$shellLog}";
                    $this->dolog($cloneExec);

                    $res = exec($cloneExec, $output, $returnVar);
                    $this->dolog('git clone res: => ' . json_encode($res, JSON_UNESCAPED_UNICODE));
                    $this->dolog('新版本代碼 clone end');

                    // 判斷當前是哪個端口正在服務
                    $lsofExec = "lsof -i:9501 {$shellLog}";
                    $this->dolog($lsofExec);
                    $lsofResult = exec($lsofExec);
                    $newPort = 9501;
                    $oldPort = 9502;
                    if ($lsofResult !== '') {
                        $newPort = 9502;
                        $oldPort = 9501;
                    }

                    // 將另一個閑置的端口,替換到新版本中
                    $this->dolog('開始替換端口' . $newPort);
                    $devConfig = file_get_contents($newVersionPath . '/dev.php');
                    $devConfig = str_replace($oldPort, $newPort, $devConfig);
                    file_put_contents($newVersionPath . '/dev.php', $devConfig);

                    // 啟動新服務(這一刻新舊服務是同時存在的)
                    $this->dolog('新服務啟動');
                    $startExec = "cd {$newVersionPath}; php easyswoole.php server start -d {$shellLog}";
                    $this->dolog($startExec);
                    exec($startExec);

                    // 替換 Nginx 配置
                    $this->dolog('開始替換 nginx 端口');
                    ### 這里需要換成自己服務器環境 nginx 配置文件所在的目錄
                    $ngConfigPath = '/usr/local/etc/nginx/nginx.conf';
                    $ngConfig = file_get_contents($ngConfigPath);
                    $ngConfig = str_replace($oldPort, $newPort, $ngConfig);
                    file_put_contents($ngConfigPath, $ngConfig);

                    // 重啟 Nginx 服務
                    $this->dolog('重啟 nginx ');
                    $reloadNgExec = "nginx -s reload {$shellLog}";
                    $this->dolog($reloadNgExec);
                    exec($reloadNgExec);

                    // 停掉舊服務
                    $this->dolog('舊服務停掉');
                    $stopExec = "cd " . EASYSWOOLE_ROOT . "; php easyswoole.php server stop {$shellLog}";
                    $this->dolog($stopExec);
                    exec($stopExec);

                    // 每 30 秒同步一次代碼
                    Coroutine::sleep(30);
                } else {
                    Coroutine::sleep(10);
                    $this->dolog('無新版本更新');
                }
            }
        });
    }
}

注冊自定義進程

在框架的 EasySwooleEvent 事件(即項目根目錄的 EasySwoolEvent.php)中注冊自定義進程,示例代碼如下:

<?php
/**
 * This file is part of EasySwoole.
 *
 * @link http://www.edpy57.cn
 * @document http://www.edpy57.cn
 * @contact http://www.edpy57.cn/Preface/contact.html
 * @license https://github.com/easy-swoole/easyswoole/blob/3.x/LICENSE
 */

namespace EasySwoole\EasySwoole;

use App\Release\Release;
use EasySwoole\EasySwoole\AbstractInterface\Event;
use EasySwoole\EasySwoole\Swoole\EventRegister;

class EasySwooleEvent implements Event
{
    public static function initialize()
    {
        date_default_timezone_set('Asia/Shanghai');
    }

    public static function mainServerCreate(EventRegister $register)
    {
        ###### 注冊 雙機熱備服務 自定義進程 ######
        $processConfig = new \EasySwoole\Component\Process\Config([
            'processName' => 'Es-release', // 設置 自定義進程名稱
            'processGroup' => 'Es-release', // 設置 自定義進程組名稱
        ]);
        \EasySwoole\Component\Process\Manager::getInstance()->addProcess(new Release($processConfig));
    }
}

6. 測試

綁定 host

127.0.0.1 easyswoole.release.com

訪問 easyswoole.release.com

image.png

查看 Nginx 配置的端口

?  nginx cat nginx.conf | grep 950
           server    127.0.0.1:9501;

發布新版本

重新 clone 一份代碼,更改內容提交。

查看Nginx配置的端口

?  nginx cat nginx.conf | grep 950
           server    127.0.0.1:9502;
主站蜘蛛池模板: 久久久久久国产视频 | 日韩成人影院 | 亚洲国产成人一区二区精品区 | 国产 日韩 欧美 在线 | 一区二区三区四区在线 | 国产亚洲精品久久久久动 | 婷婷激情五月 | 蜜桃中文字幕 | 国产视频久久精品 | 人人干人人干人人 | 欧美成人高清视频 | 黄色一级片 | 成人亚洲黄色 | 91亚洲国产成人久久精品网站 | 99久久免费精品国产男女性高好 | 欧美aaa视频 | av在线精品 | 欧美freesex交免费视频 | 思热99re视热频这里只精品 | 久久毛片 | 国产在线视频a | 伊人狠狠 | 国产精品成人国产乱一区 | 在线观看国产wwwa级羞羞视频 | 色综合社区 | 六月婷婷综合 | 午夜精品一区二区三区免费视频 | 在线看av网址 | 一区二区免费播放 | 国产一区91 | 日韩中文字幕在线 | 在线天堂视频 | 成人在线一区二区 | 久久骚 | 欧美日韩国产高清 | 粉嫩av网站| 成人黄色短视频在线观看 | 精品欧美一区二区在线观看 | 亚洲精品国产第一综合99久久 | 欧美| 色噜噜狠狠狠综合曰曰曰88av | 久久九九这里只有精品 | 91精品中文字幕一区二区三区 | 91看片淫黄大片一级在线观看 | 国产操片 | 亚洲人免费视频 | 国产成人精品午夜视频免费 | 国产大毛片 | 太平公主一级艳史播放高清 | 久久久久久网址 | 亚洲精品www久久久久久 | 99国产精品一区 | 一区二区三区四区 | 日韩中文字 | 欧美视频成人 | 超碰在线91| 综合国产| 久久成人一区二区 | 日韩av电影在线免费观看 | 国产99久久久久久免费看农村 | h在线看 | 中文字幕在线免费 | 国产精品原创巨作av | 国产日韩视频在线观看 | 丁香五月网久久综合 | 91精品国产综合久久久久久丝袜 | 成人免费crm在线观看 | 亚洲成人网在线 | 国产精品久久久久久亚洲调教 | 午夜av电影| 成人毛片视频免费 | 欧美理论在线观看 | 国产精品久久久久久久一区探花 | 亚洲一级在线观看 | 色接久久 | 日韩精品免费在线观看 | 国产成人自拍一区 | 欧美久久一区二区三区 | 丁香久久 | 久久久精品一区 | 91久久久久久久久久久久久久久久 | 人人干视频 | 久久综合伊人77777 | 在线中文字幕第一页 | 久热中文在线 | 黄色免费在线观看 | 在线免费观看黄 | 久久精品免费 | 黄色欧美视频 | 亚洲欧美日韩精品 | 国产日韩欧美 | 国产精品一区二区三区四区 | 精品国产一区二区在线 | 久久亚洲一区 | 激情99| 99热福利 | 亚洲精品三级 | 国产精品99久久久久久久久久久久 | 欧美福利在线 | 欧美精品亚洲精品 | 国产精品色一区二区三区 | 本道综合精品 | 日本不卡一区二区 | 成人羞羞在线观看网站 | 欧美区国产区 | 国产色在线| 中文字幕加勒比 | 欧美色欧美亚洲另类七区 | 免费在线看a | 黄毛片| 午夜视频一区二区三区 | 一区二区三区亚洲 | 国产亚洲一区二区三区在线观看 | 欧美xxxx网站 | 一级毛片,一级毛片 | 最新天堂中文在线 | 波多野结衣电影一区 | 日韩一区二区在线播放 | 国产精品99久久免费观看 | 成人1区2区 | 亚洲男人av| 国产精品视频播放 | 久久亚洲天堂 | 国产av毛片 | 成人激情视频在线免费观看 | 天天精品视频免费观看 | 国产精品久久久久久久久久久久冷 | 亚洲精品一二三四五区 | 精品一区二区三区在线视频 | 国产美女福利在线 | 91免费在线| 一级黄色录像毛片 | 中字一区 | 国产精品一区在线 | 欧美视频在线播放 | 久久视频一区 | 51ⅴ精品国产91久久久久久 | 久久久久久久久久国产精品 | 成人激情免费视频 | www.久久久久久久久久久久 | 天操天天干 | 亚洲国产中文字幕 | 久久99精品久久久久久园产越南 | 欧美精品1区2区3区 国产女无套免费网站 | 一区二区在线视频 | 激情久久久久 | 天天插天天射天天干 | 欧美性猛xxx| 日韩色av| 5060毛片| 亚洲精品久久久久久久久久久久久 | 6080yy午夜一二三区久久 | 日韩视频在线一区 | 九色视频网站 | 特黄色一级片 | 在线干 | 亚洲精品久久久久久久久久久久久 | 玖玖色资源 | 精品久久97 | 中文字幕亚洲一区二区三区 | 亚洲国产精品一区 | 青青草一区 | 中文av在线免费观看 | 天天操天天舔 | 视频一区二区国产 | 国产精品一二三 | 欧美一区二区三区成人 | 97国产在线| 久久久久久免费视频 | 久久精品网 | 成人免费高清视频 | 狠狠色综合色综合网络 | 亚洲第一色片 | 青草青草久热精品视频在线观看 | 国产欧美亚洲精品 | 81精品国产乱码久久久久久 | 免费一区 | 成人美女免费网站视频 | 久久久99精品免费观看 | 亚洲高清视频一区 | 精品超碰 | 四虎影院免费网址 | 成人免费视频视频 | 亚洲精品成人av | 超碰在线人人 | 91成人黄色 | 国产精品无码专区在线观看 | cao视频 | 中文字幕久久精品 | 国产电影一区二区在线观看 | 中文字幕在线视频网站 | 中国一级大黄大黄大色毛片 | 国产精品视频yy9299一区 | 成人黄色片网站 | 久久机热 | 日本久久精品视频 | 91在线精品一区二区 | 国产精品高潮呻吟久久av野狼 | 91性高湖久久久久久久久网站 | 黄片毛片在线观看 | 亚洲精品自在在线观看 | 电影91久久久| 日本久久影视 | 看毛片网 | 爱爱爱av| 日韩精品一区二区三区四区视频 | 色香蕉在线 | 色视频网站在线观看 | 国产精品婷婷午夜在线观看 | 免费一级在线观看 | 欧美日韩在线视频一区 | 一级篇 | 97久久久久久久久久久久 | 91免费看| 国产精品中文字幕在线播放 | 亚洲精品午夜aaa久久久 | 精品久久久久久亚洲精品 | 久草在线在线精品观看 | 1区2区视频| 一级网站在线观看 | 久久中文视频 | 婷婷毛片 | 精品一区二区三区中文字幕 | 欧美三级网 | 亚洲aaa | 欧美一区二 | 在线观看日韩精品 | 91av免费在线 | 午夜免费电影 | 性色视频在线观看 | 中文字幕久久精品 | 久久久久久一区 | 国产一区二区观看 | 羞羞视频免费在线观看 | 蜜桃免费视频 | 国产成人久久精品一区二区三区 | 精品国产一区二区三区在线观看 | 影音先锋中文字幕在线 | 欧美日韩视频第一页 | 中文字幕 在线观看 | 欧美日韩亚洲视频 | 日韩一二三区视频 | 日韩在线国产精品 | 男女午夜视频 | 91精品久久久久久久久久小网站 | 国产精品久久久久久久久久久久久 | 久久精品中文字幕 | 福利亚洲| 久久久久久精 | 一区不卡| 成年人性视频 | 欧美 日韩 | 国产视频大全 | 久久久久久久成人 | 欧美电影一区 | 天天射影院 | av一区二区三区四区 | 99精品免费 | 成人在线观看免费 | 国产福利一区二区三区视频 | 国产拍揄自揄精品视频麻豆 | 免费av播放 | 韩日在线观看视频 | 91精品国产一区二区 | 亚洲成人一区二区 | 亚洲 欧美日韩 国产 中文 | 精品国产一区二区三区性色av | 色婷综合网| 日本视频免费高清一本18 | 成年人免费看片 | 成人激情视频在线观看 | 6080yy午夜一二三区久久 | 欧美视频二区 | 最新高清无码专区 | 免费在线亚洲 | 久久久久久久久一区二区 | 一级色视频 | 国产 在线 | 日韩 | 日韩欧美一区二区三区免费观看 | 九色网址 | 欧美日韩精品 | 91高清视频 | 欧美精品一区自拍a毛片在线视频 | 中文字字幕一区二区三区四区五区 | 欧美一区二区三区在线视频 | 国产亚州av | 日韩和的一区二区 | 国产一区二区三区视频在线观看 | 国产一区久久精品 | 日韩视频精品 | 亚洲一区av| 91麻豆精品国产91久久久资源速度 | 欧美一级片在线 | 国际精品久久 | 国产成人一区二区 | 欧美精品影院 | 久久久久久亚洲 | 亚洲福利二区 | 久久精品国产v日韩v亚洲 | 日韩中文字幕一区 | 在线欧美成人 | 欧美男人的天堂 | 亚洲一区二区伦理 | 国产高清视频一区二区 | 一区二区三区在线免费观看 | 中文字幕 国产精品 | 欧美一级全黄 | 夫妻午夜影院 | 欧美视频免费 | 日韩午夜一级片 | 亚洲国产精品久久久久久 | av在线国产精品 | 免费毛片网站 | 日本精品免费观看 | 亚洲在线视频 | 新疆少妇videos高潮 | 天天舔夜夜 | 99re视频在线播放 | 久久精品成人 | 五月婷婷综合激情网 | 欧美色综合 | www久久99| 欧美啪 | 久久久久一区二区三区 | 我看一级毛片 | 国产精品一二区 | 国产精品jizz在线观看麻豆 | 91社区在线观看 | 一级一片免费视频 | 国产在线国产 | 日本aaaa| 日韩1 | 精品在线一区 | 免费一区二区 | 国产一二三区在线播放 | 天堂资源| 伊人免费在线观看高清版 | 午夜精品网站 | 一级片在线观看 | 午夜免费福利在线 | 亚洲一区二区三区四区在线观看 | 中文字幕在线观看亚洲 | 国产免费拔擦拔擦8x高清在线人 | 中文字幕在线免费视频 | 无码国模国产在线观看 | 91精品国产91久久久久久不卡 | 色婷婷综合网 | 浴室洗澡偷拍一区二区 | 鲁一鲁影院 | 日韩电影三级 | 蜜桃一区二区 | 日本a在线| 日本电影网址 | 天天色天天 | 久久久久久久久久久久久久久久久久久 | 亚洲成人精品 | 国产亚洲精品成人av久久ww | 人人澡人人射 | 美女h在线观看 | 久久久久久一区 | 日本久久精品视频 | 国产精品免费一区 | 在线免费看a | 国产视频导航 | 亚洲一区在线免费观看 | 成人黄色在线视频 | 亚洲 欧美 日韩 在线 | 国产高清视频在线 | 国产亚洲精品美女久久久久久久久久 | 欧美在线小视频 | 日韩1区| 欧美精品久久久久 | 日韩一区二区在线电影 | 一级a性色生活片久久毛片波多野 | 开操网| 精品成人av | 天天操天天舔天天爽 | 干干干操操操 | 综合中文字幕 | 精品国产91 | 国产一区二区影院 | 日本久久精品电影 | 久久午夜电影院 | 青青草免费在线视频 | 色综合中文 | 国产精品女教师av久久 | 自拍视频在线播放 | 国产一区二区三区视频 | 日日操狠狠操 | 欧美在线网站 | 国产成人综合一区二区三区 | 九九综合 | 日韩国产欧美视频 | 人人看人人干 | 国产特级毛片aaaaaa毛片 | 亚洲久草在线 | 欧美日韩一区二区在线播放 | 国产精品视频播放 | 亚洲一区二区三区四区五区午夜 | 日产久久 | 国产亚洲一区二区精品 | 亚洲一区二区三区四区在线 | 青娱乐国产精品视频 | 国产美女久久久 | 国产精品久久久久久久久岛 | 精品亚洲一区二区三区四区五区 | 理论片87福利理论电影 | 日日操夜夜操天天操 | 久久久91精品国产一区二区三区 | 欧美一区二区三区国产精品 | 精品久久久久久亚洲综合网站 | 日本 欧美 三级 高清 视频 | 成人激情免费视频 | 成人涩涩日本国产一区 | 91精品国产乱码久久久久久 | 精品无码久久久久久国产 | 香蕉在线影院 | 久久精品久久久久久久久久久久久 | 天天夜夜操 | 2021狠狠干| 国产福利一区二区三区四区 | 夜夜久久 | 欧美精品一区二区三区在线四季 | 午夜精品在线 | 午夜影院男女 | 中文字幕亚洲一区二区三区 | 色橹橹欧美在线观看视频高清 | 欧美一级欧美三级在线观看 | 九九久久国产 | www.国产精品 | 国产精品第一国产精品 | 日韩在线中文字幕 | 蜜桃在线视频 | 成人小视频在线观看 | 97精品视频在线 | 欧美日韩精品一区二区 | 亚洲第一中文字幕 | a级在线| 一区二区三区精品 | 色视频一区二区三区 | 欧美一级黄视频 | 国产欧精精久久久久久久 | 久久久久亚洲美女啪啪 | 中文字幕在线观看精品视频 | 久久精品免费视频观看 | 羞羞视频在线免费观看 | 久久三区 | 你懂的在线视频播放 | 国产精品美女一区二区三区四区 | 男女精品 | 色婷婷在线视频观看 | 精品久久久久国产 | 天堂在线中文 | 免费在线黄色电影 | 日韩av免费在线观看 | 久久久久国产精品免费免费搜索 | 九色在线播放 | 欧美日韩中文字幕在线 | 日韩成人在线播放 | 狠狠综合久久av一区二区老牛 | 精品www | 国产精品久久嫩一区二区免费 | 老司机在线精品视频 | 天天综合网网欲色 | 亚洲成人免费影院 | 国产电影一区二区在线观看 | 久久中文字幕一区二区 | 黄色免费av| 91亚洲国产成人久久精品网站 | www.天天操| 国产免费黄色大片 | 亚洲激情av | 欧美性区 | 亚洲成人免费在线观看 | 日韩一| av 一区二区三区 | 久久久久久久av | 欧美高清一区 | 国产精品久久久久aaaa九色 | 成人在线观看免费 | 在线亚洲精品 | 成人在线视频播放 | 成人精品鲁一区一区二区 | 91久色| 色爱区综合 | 日韩精品一区二区三区四区五区 | 可以在线看的黄色网址 | 亚洲精品久久久久久久久久久 | 国产精品a一区二区三区网址 | 毛片av在线| 国产视频精品在线 | 欧洲一级毛片 | 亚洲男人的天堂在线 | 国产精品久久久久久久久 | 日日夜夜免费精品视频 | 成人av免费在线观看 | 欧美一区永久视频免费观看 | 激情图区在线观看 | 国产精品美女久久久久aⅴ国产馆 | 精品九九| 久久一级| 精品国产免费久久久久久尖叫 | 蜜桃av中文字幕 | 亚洲色图综合 | 成人免费视频视频 | 亚洲视频综合 | 伊人久久精品久久亚洲一区 | 国产有码 | 在线国产一区 | 毛片网站在线 | 国产成人在线播放 | 成人久久久久爱 | 狠狠色狠狠色综合网 | 一区二区三区在线播放视频 | 国产精品一区二区在线观看 | 国产午夜精品久久久久久久 | 午夜午夜精品一区二区三区文 | 99热在线播放 | 黄色大片免费网站 | 亚洲免费一区二区 | 欧美日韩一区二区三区在线观看 | 成人免费的视频 | 在线视频91| 日韩一区欧美 | 91精品欧美久久久久久久 | 黄视频网站免费观看 | 黄色一级大片在线免费看产 | 久久爱电影 | 精品中文字幕在线观看 | 国产97碰免费视频 | 久久精品成人一区二区三区蜜臀 | 亚洲精品1| 精品成人av | 色官网 | 日本不卡高字幕在线2019 | 亚洲成年人影院 | www国产亚洲 | 精品亚洲精品 | 国产一区www| 日韩一区二区三区在线观看 | 国户精品久久久久久久久久久不卡 | 午夜精品久久久久久99热软件 | 日韩一区二区三区av | 国产精品日韩一区二区 | www久久久 | 精品国产一区二区三区性色av | 亚洲高清在线观看视频 | 一色一黄视频 | 欧美精品第一页 | 亚洲欧洲无码一区二区三区 | 久久久久久久久久久成人 | 26uuu成人免费毛片 | 黄色片网站在线免费观看 | 欧美日韩二区三区 | 精品免费国产一区二区三区四区 | 在线免费观看成年人视频 | 在线视频成人永久免费 | 久久av一区二区三区 | 精品一区二区6 | 人妖天堂狠狠ts人妖天堂狠狠 | 美日韩在线| 国产精品久久久麻豆 | 欧美狠狠操 | 日韩一区精品视频 | 91久久久久久久久久久 | 亚洲国产日韩一区 | 国产在线第一页 | 精品久久精品久久 | 亚洲视频在线观看网址 | 四虎网址 | 成人高清网站 | 少妇久久久 | 欧美中文| 国产成人免费在线 | 91精品国产777在线观看 | 午夜精品久久久 | 日韩成人免费电影 | 一区二区免费在线视频 | 亚洲综合在线网 | 色综合久久久 | 九九久久精品 | 美女国产网站 | 国产在线观看一区二区 | 日韩精品久久久久 | 成人在线欧美 | 蜜桃视频麻豆女神沈芯语免费观看 | 欧美日韩电影一区二区 | 亚洲一区二区国产 | 国产精久久久久 | 日本三级做a全过程在线观看 | 久久一二三区 | 黄色操视频| 日本阿v视频高清在线中文 中文二区 | 午夜电影 | 久久久久久久久久久久国产精品 | 中文字幕日韩欧美一区二区三区 | 精品香蕉一区二区三区 | 婷婷毛片 | 国产伦精品一区二区 | 国产精品无码久久久久 | 国产一区久久 | 天天操一操 | 日韩在线观看中文字幕 | 亚洲视频自拍 | 国产精品日日做人人爱 | 最新亚洲黄色网址 | 日韩三级视频 | 亚洲一区免费视频 | 一本一道久久a久久精品逆3p | 国产一区二区三区免费观看 | 国产精品一区二区三区四区 | 九九热免费精品视频 | 国产欧美综合一区二区三区 | 国产精品1区2区 | 欧美一级c片 |