成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Linux下進(jìn)程管理工具Supervisor的安裝配置和基本使用

Linux下進(jìn)程管理工具Supervisor的安裝配置和基本使用

熱門標(biāo)簽:杭州電銷機(jī)器人有效果嗎 萊蕪移動(dòng)外呼系統(tǒng) 軟件電話機(jī)器人 申請(qǐng)400電話流程好嗎 小語(yǔ)股票電銷機(jī)器人 高德地圖標(biāo)注在電腦上 襄陽(yáng)地圖標(biāo)注店 金華呼叫中心外呼系統(tǒng)廠家 柯城手機(jī)地圖如何做地圖標(biāo)注

Supervisor (http://supervisord.org) 是一個(gè)用 Python 寫(xiě)的進(jìn)程管理工具,可以很方便的用來(lái)啟動(dòng)、重啟、關(guān)閉進(jìn)程(不僅僅是 Python 進(jìn)程)。除了對(duì)單個(gè)進(jìn)程的控制,還可以同時(shí)啟動(dòng)、關(guān)閉多個(gè)進(jìn)程,比如很不幸的服務(wù)器出問(wèn)題導(dǎo)致所有應(yīng)用程序都被殺死,此時(shí)可以用 supervisor 同時(shí)啟動(dòng)所有應(yīng)用程序而不是一個(gè)一個(gè)地敲命令啟動(dòng)。
安裝

Supervisor 可以運(yùn)行在 Linux、Mac OS X 上。如前所述,supervisor 是 Python 編寫(xiě)的,所以安裝起來(lái)也很方便,可以直接用 pip :

復(fù)制代碼
代碼如下:

sudo pip install supervisor

如果是 Ubuntu 系統(tǒng),還可以使用 apt-get 安裝。

supervisord 配置

Supervisor 相當(dāng)強(qiáng)大,提供了很豐富的功能,不過(guò)我們可能只需要用到其中一小部分。安裝完成之后,可以編寫(xiě)配置文件,來(lái)滿足自己的需求。為了方便,我們把配置分成兩部分:supervisord(supervisor 是一個(gè) C/S 模型的程序,這是 server 端,對(duì)應(yīng)的有 client 端:supervisorctl)和應(yīng)用程序(即我們要管理的程序)。
首先來(lái)看 supervisord 的配置文件。安裝完 supervisor 之后,可以運(yùn)行echo_supervisord_conf 命令輸出默認(rèn)的配置項(xiàng),也可以重定向到一個(gè)配置文件里:

復(fù)制代碼
代碼如下:

echo_supervisord_conf > /etc/supervisord.conf

去除里面大部分注釋和“不相關(guān)”的部分,我們可以先看這些配置:

[unix_http_server]
file=/tmp/supervisor.sock   ; UNIX socket 文件,supervisorctl 會(huì)使用
;chmod=0700                 ; socket 文件的 mode,默認(rèn)是 0700
;chown=nobody:nogroup       ; socket 文件的 owner,格式: uid:gid

;[inet_http_server]         ; HTTP 服務(wù)器,提供 web 管理界面
;port=127.0.0.1:9001        ; Web 管理后臺(tái)運(yùn)行的 IP 和端口,如果開(kāi)放到公網(wǎng),需要注意安全性
;username=user              ; 登錄管理后臺(tái)的用戶名
;password=123               ; 登錄管理后臺(tái)的密碼

[supervisord]
logfile=/tmp/supervisord.log ; 日志文件,默認(rèn)是 $CWD/supervisord.log
logfile_maxbytes=50MB        ; 日志文件大小,超出會(huì) rotate,默認(rèn) 50MB
logfile_backups=10           ; 日志文件保留備份數(shù)量默認(rèn) 10
loglevel=info                ; 日志級(jí)別,默認(rèn) info,其它: debug,warn,trace
pidfile=/tmp/supervisord.pid ; pid 文件
nodaemon=false               ; 是否在前臺(tái)啟動(dòng),默認(rèn)是 false,即以 daemon 的方式啟動(dòng)
minfds=1024                  ; 可以打開(kāi)的文件描述符的最小值,默認(rèn) 1024
minprocs=200                 ; 可以打開(kāi)的進(jìn)程數(shù)的最小值,默認(rèn) 200

; the below section must remain in the config file for RPC
; (supervisorctl/web interface) to work, additional interfaces may be
; added by defining them in separate rpcinterface: sections
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ; 通過(guò) UNIX socket 連接 supervisord,路徑與 unix_http_server 部分的 file 一致
;serverurl=http://127.0.0.1:9001 ; 通過(guò) HTTP 的方式連接 supervisord

; 包含其他的配置文件

[include]
files = relative/directory/*.ini    ; 可以是 *.conf 或 *.ini

[unix_http_server]
file=/tmp/supervisor.sock   ; UNIX socket 文件,supervisorctl 會(huì)使用
;chmod=0700                 ; socket 文件的 mode,默認(rèn)是 0700
;chown=nobody:nogroup       ; socket 文件的 owner,格式: uid:gid
 
;[inet_http_server]         ; HTTP 服務(wù)器,提供 web 管理界面
;port=127.0.0.1:9001        ; Web 管理后臺(tái)運(yùn)行的 IP 和端口,如果開(kāi)放到公網(wǎng),需要注意安全性
;username=user              ; 登錄管理后臺(tái)的用戶名
;password=123               ; 登錄管理后臺(tái)的密碼
 
[supervisord]
logfile=/tmp/supervisord.log ; 日志文件,默認(rèn)是 $CWD/supervisord.log
logfile_maxbytes=50MB        ; 日志文件大小,超出會(huì) rotate,默認(rèn) 50MB
logfile_backups=10           ; 日志文件保留備份數(shù)量默認(rèn) 10
loglevel=info                ; 日志級(jí)別,默認(rèn) info,其它: debug,warn,trace
pidfile=/tmp/supervisord.pid ; pid 文件
nodaemon=false               ; 是否在前臺(tái)啟動(dòng),默認(rèn)是 false,即以 daemon 的方式啟動(dòng)
minfds=1024                  ; 可以打開(kāi)的文件描述符的最小值,默認(rèn) 1024
minprocs=200                 ; 可以打開(kāi)的進(jìn)程數(shù)的最小值,默認(rèn) 200
 
; the below section must remain in the config file for RPC
; (supervisorctl/web interface) to work, additional interfaces may be
; added by defining them in separate rpcinterface: sections
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
 
[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ; 通過(guò) UNIX socket 連接 supervisord,路徑與 unix_http_server 部分的 file 一致
;serverurl=http://127.0.0.1:9001 ; 通過(guò) HTTP 的方式連接 supervisord
 
; 包含其他的配置文件
[include]
files = relative/directory/*.ini    ; 可以是 *.conf 或 *.ini

我們把上面這部分配置保存到 /etc/supervisord.conf(或其他任意有權(quán)限訪問(wèn)的文件),然后啟動(dòng) supervisord(通過(guò) -c 選項(xiàng)指定配置文件路徑,如果不指定會(huì)按照這個(gè)順序查找配置文件:$CWD/supervisord.conf, $CWD/etc/supervisord.conf, /etc/supervisord.conf):

復(fù)制代碼
代碼如下:

supervisord -c /etc/supervisord.conf


program 配置

上面我們已經(jīng)把 supervisrod 運(yùn)行起來(lái)了,現(xiàn)在可以添加我們要管理的進(jìn)程的配置文件??梢园阉信渲庙?xiàng)都寫(xiě)到 supervisord.conf 文件里,但并不推薦這樣做,而是通過(guò) include 的方式把不同的程序(組)寫(xiě)到不同的配置文件里。
為了舉例,我們新建一個(gè)目錄 /etc/supervisor/ 用于存放這些配置文件,相應(yīng)的,把 /etc/supervisord.conf 里 include 部分的的配置修改一下:

復(fù)制代碼
代碼如下:

[include]
files = /etc/supervisor/*.conf

假設(shè)有個(gè)用 Python 和 Flask 框架編寫(xiě)的用戶中心系統(tǒng),取名 usercenter,用 gunicorn (http://gunicorn.org/) 做 web 服務(wù)器。項(xiàng)目代碼位于 /home/leon/projects/usercenter,gunicorn 配置文件為 gunicorn.py,WSGI callable 是 wsgi.py 里的 app 屬性。所以直接在命令行啟動(dòng)的方式可能是這樣的:

復(fù)制代碼
代碼如下:

cd /home/leon/projects/usercenter
gunicorn -c gunicorn.py wsgi:app

現(xiàn)在編寫(xiě)一份配置文件來(lái)管理這個(gè)進(jìn)程(需要注意:用 supervisord 管理時(shí),gunicorn 的 daemon 選項(xiàng)需要設(shè)置為 False):
[program:usercenter]
directory = /home/leon/projects/usercenter ; 程序的啟動(dòng)目錄
command = gunicorn -c gunicorn.py wsgi:app  ; 啟動(dòng)命令,可以看出與手動(dòng)在命令行啟動(dòng)的命令是一樣的
autostart = true     ; 在 supervisord 啟動(dòng)的時(shí)候也自動(dòng)啟動(dòng)
startsecs = 5        ; 啟動(dòng) 5 秒后沒(méi)有異常退出,就當(dāng)作已經(jīng)正常啟動(dòng)了
autorestart = true   ; 程序異常退出后自動(dòng)重啟
startretries = 3     ; 啟動(dòng)失敗自動(dòng)重試次數(shù),默認(rèn)是 3
user = leon          ; 用哪個(gè)用戶啟動(dòng)
redirect_stderr = true  ; 把 stderr 重定向到 stdout,默認(rèn) false
stdout_logfile_maxbytes = 20MB  ; stdout 日志文件大小,默認(rèn) 50MB
stdout_logfile_backups = 20     ; stdout 日志文件備份數(shù)
; stdout 日志文件,需要注意當(dāng)指定目錄不存在時(shí)無(wú)法正常啟動(dòng),所以需要手動(dòng)創(chuàng)建目錄(supervisord 會(huì)自動(dòng)創(chuàng)建日志文件)
stdout_logfile = /data/logs/usercenter_stdout.log

; 可以通過(guò) environment 來(lái)添加需要的環(huán)境變量,一種常見(jiàn)的用法是修改 PYTHONPATH
; environment=PYTHONPATH=$PYTHONPATH:/path/to/somewhere

[program:usercenter]
directory = /home/leon/projects/usercenter ; 程序的啟動(dòng)目錄
command = gunicorn -c gunicorn.py wsgi:app  ; 啟動(dòng)命令,可以看出與手動(dòng)在命令行啟動(dòng)的命令是一樣的
autostart = true     ; 在 supervisord 啟動(dòng)的時(shí)候也自動(dòng)啟動(dòng)
startsecs = 5        ; 啟動(dòng) 5 秒后沒(méi)有異常退出,就當(dāng)作已經(jīng)正常啟動(dòng)了
autorestart = true   ; 程序異常退出后自動(dòng)重啟
startretries = 3     ; 啟動(dòng)失敗自動(dòng)重試次數(shù),默認(rèn)是 3
user = leon          ; 用哪個(gè)用戶啟動(dòng)
redirect_stderr = true  ; 把 stderr 重定向到 stdout,默認(rèn) false
stdout_logfile_maxbytes = 20MB  ; stdout 日志文件大小,默認(rèn) 50MB
stdout_logfile_backups = 20     ; stdout 日志文件備份數(shù)
; stdout 日志文件,需要注意當(dāng)指定目錄不存在時(shí)無(wú)法正常啟動(dòng),所以需要手動(dòng)創(chuàng)建目錄(supervisord 會(huì)自動(dòng)創(chuàng)建日志文件)
stdout_logfile = /data/logs/usercenter_stdout.log

; 可以通過(guò) environment 來(lái)添加需要的環(huán)境變量,一種常見(jiàn)的用法是修改 PYTHONPATH
; environment=PYTHONPATH=$PYTHONPATH:/path/to/somewhere
一份配置文件至少需要一個(gè) [program:x] 部分的配置,來(lái)告訴 supervisord 需要管理那個(gè)進(jìn)程。[program:x] 語(yǔ)法中的 x 表示 program name,會(huì)在客戶端(supervisorctl 或 web 界面)顯示,在 supervisorctl 中通過(guò)這個(gè)值來(lái)對(duì)程序進(jìn)行 start、restart、stop 等操作。

supervisorctl 子命令

復(fù)制代碼
代碼如下:

$ supervisorctl help
default commands (type help topic>):
=====================================
add clear fg open quit remove restart start stop update
avail exit maintail pid reload reread shutdown status tail version

使用 supervisorctl

Supervisorctl 是 supervisord 的一個(gè)命令行客戶端工具,啟動(dòng)時(shí)需要指定與 supervisord 使用同一份配置文件,否則與 supervisord 一樣按照順序查找配置文件。

復(fù)制代碼
代碼如下:

supervisorctl -c /etc/supervisord.conf

上面這個(gè)命令會(huì)進(jìn)入 supervisorctl 的 shell 界面,然后可以執(zhí)行不同的命令了:

復(fù)制代碼
代碼如下:

> status # 查看程序狀態(tài)
> stop usercenter # 關(guān)閉 usercenter 程序
> start usercenter # 啟動(dòng) usercenter 程序
> restart usercenter # 重啟 usercenter 程序
> reread # 讀取有更新(增加)的配置文件,不會(huì)啟動(dòng)新添加的程序
> update # 重啟配置文件修改過(guò)的程序

上面這些命令都有相應(yīng)的輸出,除了進(jìn)入 supervisorctl 的 shell 界面,也可以直接在 bash 終端運(yùn)行:

復(fù)制代碼
代碼如下:

$ supervisorctl status
$ supervisorctl stop usercenter
$ supervisorctl start usercenter
$ supervisorctl restart usercenter
$ supervisorctl reread
$ supervisorctl update

控制守護(hù)進(jìn)程

每次 修改主配置文件 或 增改子配置文件 都需要執(zhí)行 supervisorctl update 使新配置生效:

復(fù)制代碼
代碼如下:
sudo supervisorctl update

控制守護(hù)進(jìn)程:

復(fù)制代碼
代碼如下:

# 控制所有進(jìn)程
sudo supervisorctl start all
sudo supervisorctl stop all
sudo supervisorctl restart all
# 定向控制指定進(jìn)程
sudo supervisorctl stop iot-kb
sudo supervisorctl start iot-kb
sudo supervisorctl restart iot-kb

標(biāo)簽:黔南 河南 鶴壁 天門 威海 欽州 景德鎮(zhèn) 海北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下進(jìn)程管理工具Supervisor的安裝配置和基本使用》,本文關(guān)鍵詞  Linux,下,進(jìn)程,管理工具,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下進(jìn)程管理工具Supervisor的安裝配置和基本使用》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux下進(jìn)程管理工具Supervisor的安裝配置和基本使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    四虎影视18库在线影院| 91制片在线观看| 亚洲成av人片一区二区| 美女又爽又黄| 91精品国产沙发| 国产福利电影| 高清无码一区二区在线观看吞精| 蜜臀av在线播放| 黄页网址大全在线播放| 男女爱爱视频网站| 欧美在线影院| 四虎免费av| 欧美成人vps| 国产人妻精品午夜福利免费| www.在线视频| 草草影院在线观看| 九九精品在线视频| 亚洲区小说区图片区| 好吊色在线观看| 久久综合中文字幕| 日韩经典中文字幕在线观看| 欧美三级超在线视频| 国产精品变态另类虐交| 粉嫩粉嫩芽的虎白女18在线视频| 色呦呦久久久| 午夜伦欧美伦电影理论片| 久久久国产精品一区二区三区| 一级黄色高清视频| 欧美激情欧美狂野欧美精品| 国产白丝袜美女久久久久| 视频一区视频二区欧美| 无遮挡又色又刺激的女人视频| 欧美亚日韩国产aⅴ精品中极品| 在线观看毛片视频| 日韩精品中文字幕在线不卡尤物| 美腿丝袜亚洲图片| 亚洲国产精品无码久久久| 三级网站免费观看| 国产一级生活片| 青草影视电视剧免费播放在线观看| 精品成人久久久| 性生活视频网站| 涩涩视频在线免费看| 奇米四色…亚洲| 久久久91精品国产一区不卡| 国产a√精品区二区三区四区| 国产精品美女主播在线观看纯欲| 情侣偷拍对白清晰饥渴难耐| 欧美男男青年gay1069videost| 18av在线播放| 精品一区二区视频在线观看| 欧美成人video| 国产又大又粗又长| 国产精品作爱| 亚洲精品一区二| 国产91丝袜在线18| 精品一区二区三区免费播放| 成人免费视频77777| 成人免费大片黄在线播放| 97人人模人人爽人人少妇| 欧美人与性动交| 国产精品h在线观看| 五月婷婷中文字幕| 一区二区三区四区免费| 成人中文字幕在线| 亚洲一级一级97网| 久久久久久网| 欧美三区视频| 黄色片视频免费| 欧美日韩免费精品| 中文字幕一二三四区| 欧洲成人综合网| 欧美色xxxx| 欧美精品一区在线发布| 色噜噜狠狠色综合中国| 性刺激综合网| 国产精品国产精品国产专区不片| 欧美一级片免费| 国内精品福利| jizzjizzjizzjizz日本| 激情成人四房播| 中文字幕一区二区三区最新| 亚洲一区 欧美| 精品视频免费在线播放| 欧美色视频一区| 韩国v欧美v亚洲v日本v| 亚洲三级视频网站| 国产伦精品一区二区三区视频免费| 免费看片91| 欧美一区二区三区电影| 欧美系列精品| 久久精品日产第一区二区三区| 亚洲精品国产精品国自产在线| 日韩中文字幕免费| 亚洲一区二区三区黄色| 添女人荫蒂视频| 亚洲永久一区二区三区在线| 亚洲视屏一区| 蜜桃视频在线观看www社区| 91精品婷婷色在线观看| 成人网在线播放| 国产亚洲美州欧州综合国| 无人在线观看的免费高清视频| 不卡日本视频| 女明星视频黄又免费| 婷婷精品久久久久久久久久不卡| 日韩一区精品字幕| av成人免费在线观看| 日韩在线视频免费播放| 香蕉精品视频在线| 999在线精品| 免费人成a大片在线观看动漫| 欧洲成人在线观看| 亚洲国产精品成人av| 这里只有精品9| 国产女同一区二区| 国产色产综合色产在线视频| 8888四色奇米在线观看| 久久激情av| 欧美电影一区二区三区| 性欧美又大又长又硬| 日本网站在线观看一区二区三区| 天天爽夜夜爽夜夜爽精品| ...xxx性欧美| 69堂免费精品视频在线播放| 国产精品av一区二区| 国产性色视频| 97精品高清一区二区三区| 欧美婷婷在线| 欧美精品亚洲精品日韩精品| 亚洲欧美制服丝袜| 黄色一级二级三级| 国产精品入口麻豆免费看| 中文在线资源观看网站视频免费不卡| 精品久久久久久亚洲综合网站| 99久久精品费精品国产一区二区| 久久久久久久久91| 中日韩在线视频| 国产无码精品在线观看| 色综合伊人色综合网| 婷婷免费在线视频| 啦啦啦中文在线观看日本| 国产乱码精品一区二区亚洲| 国内不卡的二区三区中文字幕| 亚洲黄色片网站| 丁香六月激情婷婷| 国产精品12区| 五月天色网站| 日韩理论片av| 亚洲免费观看视频| 久久成人免费视频| 日本午夜视频| 亚洲成a人片77777kkkk| 无线免费在线视频| 最新亚洲一区| 亚洲国产精品传媒在线观看| 久久激情视频免费观看| 日本1区2区3区中文字幕| 秋霞影院一区二区三区| 日本中文字幕在线播放| 中国xxxx自拍视频| 99久久精品免费看国产| 亚洲一区欧美激情| 国产成a人亚洲精v品| 日韩理论片久久| 高清欧美性猛交xxxx黑人猛交| 首页亚洲欧美制服丝腿| 1卡2卡3卡精品视频| 国产精品欧美大片| 成人在线精品视频| 免费动漫网站在线观看| 91女人视频在线观看| 91香蕉网站| 精品一区二区三区av| 日韩一级在线| 在线综合色站| 婷婷五月色综合香五月| 高潮在线视频| 国产精品免费精品自在线观看| 欧美一区亚洲一区| 成人性生交大片免费看午夜| 国产精品扒开腿做爽爽爽软件| 欧美三级午夜理伦三级| 久久亚洲专区| 欧美精品中文字幕一区二区| 国产人成视频在线观看| 久久综合成人精品亚洲另类欧美| dj大片免费在线观看| 欧美性xxxx图片| 国产999久久久| 亚洲wwwwww| 亚洲第一福利网站| 超碰97人人在线| 欧美精品videosbestsex另类| 亚洲色图另类小说| 国产一级淫片a视频免费观看| 欧美刺激午夜性久久久久久久| 国产精品久久久久久中文字| 日韩精品一区二区三区外面| 香蕉成人伊视频在线观看| 无遮挡亚洲一区| 免费在线观看a级片| 日韩av福利| 日韩欧美在线不卡| 精品女厕厕露p撒尿| 一区二区欧美在线观看| 成人自拍视频在线观看| 亚洲精品护士| 91av俱乐部| 国产精品国产自产拍高清av王其| 在线播放国产精品| 欧美国产在线电影| 国产精品黄页网站在线播放免费| 永久免费av无码网站性色av| 好看的中文字幕在线播放| 亚洲小说区图片区情欲小说| 国产精品青草综合久久久久99| 99reav在线| 韩国精品久久久999| 一二三四在线观看视频韩国| 精品欧美一区二区精品久久| 国产三级视频网站| 久久久国产精彩视频美女艺术照福利| 日本高清成人vr专区| 农村妇女精品一区二区| 午夜男人视频在线观看| 日韩av影音先锋| 影音先锋久久精品| 亚洲国产精品视频在线| 日本三级中国三级99人妇网站| 欧美午夜黄色| 精品成人一区二区三区四区| av激情在线观看| 欧美xxxxx性| 亚洲一区二区三区四区五区黄| 欧美大尺度在线观看| 久久国产中文字幕| 91手机视频在线| 中文精品视频一区二区在线观看| 国产成人福利视频| 精品无码av无码免费专区| 精品国产日本| 欧美精品一二三区| 天天视频天天爽| 二区三区在线播放| 国产精品午夜影院| 大地资源二中文在线影视观看| 午夜偷拍福利视频| 成年人在线视频免费观看| 少妇特黄一区二区三区| 欧美午夜不卡影院在线观看完整版免费| 成人精品在线观看| 欧美变态tickling挠脚心| 国产69精品久久久久9999apgf| 有码中文亚洲精品| 91在线porny国产在线看| 成人免费影院| 欧美艳星介绍134位艳星| 大杳蕉精品视频在线观看| 日本欧美视频| 精品一区二区三区影院在线午夜| 黄色xxxx| 91蜜桃传媒精品久久久一区二区| 黄色欧美成人| 成人日韩av在线| av中文字幕免费观看| 日韩xxxxxxxxx| 国产一区二区三区视频在线播放| 欧美一级日韩免费不卡| 看全色黄大色黄女片18| 国产精品视频一区二区三区四| 九色在线网站| 少妇影院在线观看| a天堂中文在线官网在线| 欧美成人二区| 国自产拍在线网站网址视频| 婷婷无套内射影院| 伊人久久大香线蕉av一区| 久久久蜜桃一区二区| 欧美一级午夜免费电影| a天堂中文在线官网| 国产精品女人网站| 成人高h视频在线| 黄污视频在线看| 亚洲熟妇av一区二区三区| 欧美一区二区三区激情视频| 欧美日韩国产一区| eeuss影院95999部| 嫩草影院入口一二三免费| 精品免费国产一区二区三区四区| 日韩hd视频在线观看| 中文字幕av在线一区二区三区| 91精品中文字幕| h片在线观看视频免费| 成人激情直播| 免费成人网www| 德国性xxxx| 黄色在线视频观看网站| 亚洲欧美自偷自拍| 污网站免费观看| 日韩在线视频免费播放| 久久中文精品| 亚洲日本色图| 国产精品麻豆久久| 日本wwww色| 国产精品久久精品国产| 国产三级做爰高清在线| 波多野结衣电影免费观看| 久久99精品国产麻豆婷婷| 久久久视频精品| 国产精品久久午夜| 国产久草在线| 肉肉av福利一精品导航| 美女激情福利视频在线观看| 久草视频在线资源站| 精品精品视频| 久久婷婷蜜乳一本欲蜜臀| 奇米影视一区二区三区小说| 牛牛视频精品一区二区不卡| 在线一区欧美| 亚洲婷婷综合网| 免费黄色成人| 黑人巨大精品欧美一区二区奶水| 亚洲一区电影在线观看| 色妞ww精品视频7777| 很黄很污的网站| 久久天天狠狠| aⅴ色国产欧美|