午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Linux系統下的進程監(jiān)控工具Supervisor的基本使用方法

Linux系統下的進程監(jiān)控工具Supervisor的基本使用方法

熱門標簽:軟件電話機器人 金華呼叫中心外呼系統廠家 高德地圖標注在電腦上 杭州電銷機器人有效果嗎 襄陽地圖標注店 柯城手機地圖如何做地圖標注 申請400電話流程好嗎 小語股票電銷機器人 萊蕪移動外呼系統

Supervisor是一個C/S系統,它允許用戶在類UNIX系統上控制一些進程。它具有以下特性:

    1    簡單

            Supervisor通過INI格式配置文件進行配置,很容易掌握,它為每個進程提供了很多配置選項,可以使你很容易的重啟進程或者自動的輪轉日志。

    2    統一

            Supervisor提供了一種統一的方式來start、stop、monitor你的進程, 進程可以單獨控制,也可以成組的控制。你可以在本地或者遠程命令行或者web接口來配置Supervisor。

    3    有效

            Supervisor通過fork/exec啟動它的子進程,子進程并不是守護進程。當一個進程終止的時候,操作系統會立即給Supervisor發(fā)送一個信號,而不是像其他解決方案依賴PID文件。

    4    可擴展

            Supervisor包含一個簡單的事件通知協議,因此任何程序都可以監(jiān)控它,而且提供一個XML-RPC控制接口。

    5    兼容

            除了windows平臺,其他平臺都可運行。

Supervisor系統的組件:

    supervisord:

        服務會啟動supervisord服務,它負責調用自己啟動子程序,響應來自客戶端的命令,重啟crash或者退出的進程,記錄進程的輸出信息,收集事件信息。該服務的配置文件在/etc/supervisor/supervisord.conf

    supervisorctl:

        客戶端的命令行工具,提供一個類shell接口,通過它你可以連接到不同的supervisord進程上來管理它們各自的子程序。客戶端命令通過UNIX socket或者TCP來和服務通訊,服務端可以要求客戶端提供身份驗證之后才能進行操作([supervisorctl])。

    Web Server:

        一個小的web接口被集成進了supervisorctl,重啟supervisord之后就可以訪問了([inet_http_server])。   

    XML-RPC Interface:

        就像HTTP提供WEB UI一樣,同時還提供了XML-RPC接口來控制supervisor和由它運行的程序。

安裝:

        supervisor是python編寫的,顯然用easy_install、pip都可以安裝,我懶,直接apt-get了,在ubuntu14.04下安裝完后版本是3.0b2。

Supervisor服務的啟動

        其實啟動Supervisor很簡單,supervisord -h看看就知道了,最簡單的-c根配置文件即可:


復制代碼
代碼如下:

supervisord -- run a set of applications as daemons.

Usage: /usr/bin/supervisord [options]

Options:
-c/--configuration FILENAME -- configuration file
-n/--nodaemon -- run in the foreground (same as 'nodaemon true' in config file)
-h/--help -- print this usage message and exit
-v/--version -- print supervisord version number and exit
-u/--user USER -- run supervisord as this user (or numeric uid)
-m/--umask UMASK -- use this umask for daemon subprocess (default is 022)
-d/--directory DIRECTORY -- directory to chdir to when daemonized
-l/--logfile FILENAME -- use FILENAME as logfile path
-y/--logfile_maxbytes BYTES -- use BYTES to limit the max size of logfile
-z/--logfile_backups NUM -- number of backups to keep when max bytes reached
-e/--loglevel LEVEL -- use LEVEL as log level (debug,info,warn,error,critical)
-j/--pidfile FILENAME -- write a pid file for the daemon process to FILENAME
-i/--identifier STR -- identifier used for this instance of supervisord
-q/--childlogdir DIRECTORY -- the log directory for child process logs
-k/--nocleanup --  prevent the process from performing cleanup (removal of
                   old automatic child log files) at startup.
-a/--minfds NUM -- the minimum number of file descriptors for start success
-t/--strip_ansi -- strip ansi escape codes from process output
--minprocs NUM  -- the minimum number of processes available for start success
--profile_options OPTIONS -- run supervisord under profiler and output
                             results based on OPTIONS, which  is a comma-sep'd
                             list of 'cumulative', 'calls', and/or 'callers',
                             e.g. 'cumulative,callers')
        不過既然我這懶人是用apt-get安裝的,那安裝包的規(guī)范必然符合debian系的風格了,直接service supervisor start即可啟動,且慢,我們還沒配置supervisor的配置文件呢,啟動了也沒什么效果。我們后面詳解配置文件的配置。

supervisorctl客戶端的使用

        supervisorctl有兩種模式,一種是交互模式,一種是命令行模式。在命令行輸入supervisorctl直接回車,即可進入交互模式。

復制代碼
代碼如下:

supervisorctl -- control applications run by supervisord from the cmd line.

Usage: /usr/bin/supervisorctl [options] [action [arguments]]
 
Options:
-c/--configuration -- configuration file path (default /etc/supervisor.conf)
-h/--help -- print usage message and exit
-i/--interactive -- start an interactive shell after executing commands
-s/--serverurl URL -- URL on which supervisord server is listening
     (default "http://localhost:9001"). 
-u/--username -- username to use for authentication with server
-p/--password -- password to use for authentication with server
-r/--history-file -- keep a readline history (if readline is available)

復制代碼
代碼如下:

action [arguments] -- see below

Actions are commands like "tail" or "stop".  If -i is specified or no action is
specified on the command line, a "shell" interpreting actions typed
interactively is started.  Use the action "help" to find out about available
actions.
Supervisor的開機自啟動

        如果你是pip或者easy_install安裝的,開機服務自啟動還真是個麻煩事,不過官方已經給出一些rc.d腳本示例了,在github上,不過由于我是apt-get安裝的,顯然這個開機自啟動是不用擔心的,用debian的update-rc.d即可搞定。

Supervisor的進程安全

        既然是用Supervisor來保證其他進程的正常運行,但是萬一Supervisor進程掛了怎么辦,我們可以使用daemontools來保證Supervisor正常運行,就類似于監(jiān)控的監(jiān)控。

supervisord的配置文件主要由幾個配置段構成,配置項以K/V格式呈現,下面就看看各個配置端需要怎樣配置:

[unix_http_server]

    在該配置塊的參數項表示的是一個監(jiān)聽在socket上的HTTP server,如果[unix_http_server]塊不在配置文件中,則不會啟動基于socket的HTTP server。

file:一個unix domain socket的文件路徑,HTTP/XML-RPC會監(jiān)聽在這上面
chmod:在啟動時修改unix domain socket的mode
chown:修改socket文件的屬主
username:HTTP server在認證時的用戶名
password:認證密碼span style="font-family:'Microsoft YaHei';font-size:16px;line-height:1.5;">/span>
eg:

復制代碼
代碼如下:

[unix_http_server]
file = /tmp/supervisor.sock
chmod = 0777
chown= nobody:nogroup
username = user
password = 123
[inet_http_server]

    在該配置塊的參數項表示的是一個監(jiān)聽在TCP上的HTTP server,如果[inet_http_server]塊不在配置文件中,則不會啟動基于TCP的HTTP server。

port:TCP監(jiān)聽的地址和端口(ip:port),這個地址會被HTTP/XML-RPC監(jiān)聽
username:HTTP server在認證時的用戶名
password:認證密碼
eg:

復制代碼
代碼如下:

[inet_http_server]
port = 127.0.0.1:9001
username = user
password = 123
[supervisord]

該配置塊的參數項是關于supervisord進程的全局配置項。
logfile:log文件路徑
logfile_maxbytes:log文件達到多少后自動進行輪轉,單位是KB、MB、GB。如果設置為0則表示不限制日志文件大小
logfile_backups:輪轉日志備份的數量,默認是10,如果設置為0,則不備份
loglevel:error、warn、info、debug、trace、blather、critical
pidfile:pid文件路徑
umask:umask值,默認022
nodaemon:如果設置為true,則supervisord在前臺啟動,而不是以守護進程啟動
minfds:supervisord在成功啟動前可用的最小文件描述符數量,默認1024
minprocs:supervisord在成功啟動前可用的最小進程描述符數量,默認200
nocleanup:防止supervisord在啟動的時候清除已經存在的子進程日志文件
childlogdir:自動啟動的子進程的日志目錄
user:supervisord的運行用戶
directory:supervisord以守護進程運行的時候切換到這個目錄
strip_ansi:消除子進程日志文件中的轉義序列
environment:一個k/v對的list列表
eg:

復制代碼
代碼如下:

[supervisord]
logfile = /tmp/supervisord.log
logfile_maxbytes = 50MB
logfile_backups=10
loglevel = info
pidfile = /tmp/supervisord.pid
nodaemon = false
minfds = 1024
minprocs = 200
umask = 022
user = chrism
identifier = supervisor
directory = /tmp
nocleanup = true
childlogdir = /tmp
strip_ansi = false
environment = KEY1="value1",KEY2="value2"
[supervisorctl]

    該配置塊參數是關于supervisorctl

serverurl:這個url是用來訪問supervisord服務的(http://localhost:9001),或者是個sockets文件(unix:///absolute/path/to/file.sock)
username:supervisorctl連接supervisord的認證用戶
password:認證密碼
prompt:默認是supervisor
history_file:history文件路徑
eg:

復制代碼
代碼如下:

[supervisorctl]
serverurl = unix:///tmp/supervisor.sock
username = chris
password = 123
prompt = mysupervisor
[program:x]

    該配置塊包含一個或者多個program段,program來表明supervisord要控制哪些程序。該配置塊的頭部是有固定格式的,一個關鍵字program,后面跟著一個冒號,接下來才是程序名。例如:[program:foo],foo就是程序名,在使用supervisorctl來操作程序的時候,就是以foo來標明的。

command:啟動程序使用的命令,可以是絕對路徑或者相對路徑
process_name:一個python字符串表達式,用來表示supervisor進程啟動的這個的名稱,默認值是%(program_name)s
numprocs:Supervisor啟動這個程序的多個實例,如果numprocs>1,則process_name的表達式必須包含%(process_num)s,默認是1
numprocs_start:一個int偏移值,當啟動實例的時候用來計算numprocs的值
priority:權重,可以控制程序啟動和關閉時的順序,權重越低:越早啟動,越晚關閉。默認值是999
autostart:如果設置為true,當supervisord啟動的時候,進程會自動重啟。
autorestart:值可以是false、true、unexpected。false:進程不會自動重啟,unexpected:當程序退出時的退出碼不是exitcodes中定義的時,進程會重啟,true:進程會無條件重啟當退出的時候。
startsecs:程序啟動后等待多長時間后才認為程序啟動成功
startretries:supervisord嘗試啟動一個程序時嘗試的次數。默認是3
exitcodes:一個預期的退出返回碼,默認是0,2。
stopsignal:當收到stop請求的時候,發(fā)送信號給程序,默認是TERM信號,也可以是 HUP, INT, QUIT, KILL, USR1, or USR2。
stopwaitsecs:在操作系統給supervisord發(fā)送SIGCHILD信號時等待的時間
stopasgroup:如果設置為true,則會使supervisor發(fā)送停止信號到整個進程組
killasgroup:如果設置為true,則在給程序發(fā)送SIGKILL信號的時候,會發(fā)送到整個進程組,它的子進程也會受到影響。
user:如果supervisord以root運行,則會使用這個設置用戶啟動子程序
redirect_stderr:如果設置為true,進程則會把標準錯誤輸出到supervisord后臺的標準輸出文件描述符。
stdout_logfile:把進程的標準輸出寫入文件中,如果stdout_logfile沒有設置或者設置為AUTO,則supervisor會自動選擇一個文件位置。
stdout_logfile_maxbytes:標準輸出log文件達到多少后自動進行輪轉,單位是KB、MB、GB。如果設置為0則表示不限制日志文件大小
stdout_logfile_backups:標準輸出日志輪轉備份的數量,默認是10,如果設置為0,則不備份
stdout_capture_maxbytes:當進程處于stderr capture mode模式的時候,寫入FIFO隊列的最大bytes值,單位可以是KB、MB、GB
stdout_events_enabled:如果設置為true,當進程在寫它的stderr到文件描述符的時候,PROCESS_LOG_STDERR事件會被觸發(fā)
stderr_logfile:把進程的錯誤日志輸出一個文件中,除非redirect_stderr參數被設置為true
stderr_logfile_maxbytes:錯誤log文件達到多少后自動進行輪轉,單位是KB、MB、GB。如果設置為0則表示不限制日志文件大小
stderr_logfile_backups:錯誤日志輪轉備份的數量,默認是10,如果設置為0,則不備份
stderr_capture_maxbytes:當進程處于stderr capture mode模式的時候,寫入FIFO隊列的最大bytes值,單位可以是KB、MB、GB
stderr_events_enabled:如果設置為true,當進程在寫它的stderr到文件描述符的時候,PROCESS_LOG_STDERR事件會被觸發(fā)
environment:一個k/v對的list列表
directory:supervisord在生成子進程的時候會切換到該目錄
umask:設置進程的umask
serverurl:是否允許子進程和內部的HTTP服務通訊,如果設置為AUTO,supervisor會自動的構造一個url
   
eg:

復制代碼
代碼如下:

[program:cat]
command=/bin/cat
process_name=%(program_name)s
numprocs=1
directory=/tmp
umask=022
priority=999
autostart=true
autorestart=true
startsecs=10
startretries=3
exitcodes=0,2
stopsignal=TERM
stopwaitsecs=10
user=chrism
redirect_stderr=false
stdout_logfile=/a/path
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stderr_logfile=/a/path
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB
environment=A="1",B="2"
serverurl=AUTO

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

巨人網絡通訊聲明:本文標題《Linux系統下的進程監(jiān)控工具Supervisor的基本使用方法》,本文關鍵詞  Linux,系統,下,的,進程,監(jiān)控,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux系統下的進程監(jiān)控工具Supervisor的基本使用方法》相關的同類信息!
  • 本頁收集關于Linux系統下的進程監(jiān)控工具Supervisor的基本使用方法的相關信息資訊供網民參考!
  • 推薦文章
    日本男女交配视频| 久久久久香蕉视频| 成人免费网站在线| 日韩欧美国产午夜精品| 久久久亚洲欧洲日产国码αv| 青青草原在线免费观看| 欧美激情成人网| 日韩中文字幕一区| 97久久精品国产| 亚洲精品久久久久久久久| 亚洲一区二区三区精品在线| 国产精品亚洲一区二区三区妖精 | 免费在线观看av网址| 日韩中文视频免费在线观看| 国产精品电影院| 国产精品久久久久桃色tv| 国内精品第一页| 国产这里有精品| 国产91色在线观看| 国产精品伦子伦| 日操夜操天天操| 亚洲天堂中文网| 黄色片一区二区三区| 国产女人高潮时对白| 91麻豆制片厂| 国产69视频在线观看| 国产av人人夜夜澡人人爽| 久久国产精品99久久久久久丝袜| 亚洲美女精品久久| 91精品国产综合久久婷婷香蕉| 亚洲女人的天堂| 99国产欧美另类久久久精品| 亚洲av激情无码专区在线播放| 自拍偷拍18p| 精品处破女学生| 中文在线观看免费视频| 伊人影院综合在线| 日本免费观看网站| 亚洲一区3d动漫同人无遮挡 | 精品国产99久久久久久宅男i| 免费日韩一级片| 成年人网站免费看| 天天综合网日韩| 久久国产色av免费观看| 99精品视频网站| 亚洲v欧美v另类v综合v日韩v| eeuss一区二区三区| 成人国产精品色哟哟| 久久久久久午夜| 欧美激情视频一区| 欧美疯狂xxxx大交乱88av| 亚洲精品日韩欧美| 亚洲免费中文字幕| 亚洲香蕉在线观看| 中文字幕9999| 一区二区三区高清国产| 久久精品国产成人精品| 亚洲人成电影网站色xx| 日韩在线一区二区三区免费视频| 久久精品一本久久99精品| 日韩在线小视频| 国产亚洲欧美aaaa| 久久福利网址导航| 欧美成人第一页| 91大神在线播放精品| 国产精品丝袜久久久久久高清 | 国产欧美日韩精品一区| 中文字幕在线视频一区| 亚洲国产日日夜夜| 色综合天天综合| 欧美日韩国产在线观看| 精品无人区太爽高潮在线播放| 夜夜嗨av色一区二区不卡| 欧美另类高清videos| 久久夜精品香蕉| 国产成人精品一区二区三区| 亚洲xxxxx电影| 国产精品久久精品国产| 亚洲精品影院| 日韩无套无码精品| 亚洲av成人无码一二三在线观看| 在线观看国产免费视频| 日本一区二区免费在线观看| 丁香六月天婷婷| 国产一区二区免费在线| 中文字幕不卡三区| 欧美日韩一区二区三区在线| 91久久精品一区二区二区| 欧美精品一区二区三区蜜桃视频| 亚洲欧美中文日韩在线| 欧美一区三区三区高中清蜜桃| 国产日韩精品入口| 日本一区视频在线| 欧美不卡在线播放| 佐佐木明希电影| 久久精品免费在线| 五月婷婷在线播放| 成人国产精品免费观看| 一本大道久久a久久精品综合| 精品国产乱码久久久久久牛牛| 亚洲人成亚洲人成在线观看| 国产精品高潮视频| 亚洲一区 在线播放| 日韩 中文字幕| 成人公开免费视频| 精品一区二区影视| 天天色图综合网| 日韩国产激情在线| 97视频中文字幕| 18禁免费无码无遮挡不卡网站| wwwxxx色| 少妇一级淫片日本| 国产电影一区在线| 欧美色图在线观看| 91精品91久久久久久| 日韩欧美亚洲区| 国产一线在线观看| 国产精品一区二区你懂的| 好吊色一区二区| 亚洲精品精品亚洲| 久久久久久久成人| 一区二区三区无码高清视频| 懂色中文一区二区三区在线视频| 国产区亚洲区欧美区| 九九九久久久久久久| 殴美一级特黄aaaaaa| 岛国精品视频在线播放| 国产精品久久在线观看| 色国产在线视频| 亚洲精品中文字幕成人片 | 国产在线免费视频| 91丨九色丨蝌蚪丨老版| 亚洲精品资源美女情侣酒店| 欧美日韩亚洲一区二区三区四区| 国产一二三四五区| 国产一区中文字幕| 欧美va亚洲va香蕉在线| 精品国产乱码久久久久久久软件 | 亚洲欧洲日韩精品| 国产黄色片在线免费观看| 99久久精品国产一区二区三区| 亚洲天堂成人在线视频| 图片区小说区区亚洲五月| 国产精品久久久久久久av| 高清在线成人网| 欧美成人在线网站| 中文字幕乱码在线人视频| 日本欧美大码aⅴ在线播放| 日韩av在线最新| 男人添女人下部视频免费| 在线免费一级片| 欧美午夜电影一区| 热re99久久精品国99热蜜月| 国产一级免费av| 亚洲主播在线观看| 日本精品视频网站| 亚洲の无码国产の无码步美| 国产一区二区不卡老阿姨| 两个人的视频www国产精品| 黄色片免费网址| 国产iv一区二区三区| 97国产suv精品一区二区62| 中文在线字幕观看| 欧美激情一区二区三区| 亚洲999一在线观看www| 日韩精品一区二区不卡| 欧美综合一区二区| 天天综合色天天综合色hd| 国产普通话bbwbbwbbw| 亚洲精品久久久久久久久| 国产精品久久a| 久久久精品国产99久久精品芒果| 国产精品18久久久久久麻辣| 91麻豆精品久久毛片一级| 亚洲高清免费一级二级三级| 欧美一区二区福利| 欧美性猛交 xxxx| 欧美寡妇偷汉性猛交| 国产精品成人无码免费| 久久久久久久国产精品影院| 国产精品丝袜久久久久久不卡| 午夜69成人做爰视频| 欧美三级三级三级爽爽爽| 日b视频免费观看| 蜜臂av日日欢夜夜爽一区| 97国产在线视频| 外国一级黄色片| 欧美性色欧美a在线播放| www.99riav| 久久先锋资源| 国产精品久久久久久久久借妻| 一级黄色大片视频| 中日韩美女免费视频网址在线观看 | 久久久久久久影院| 久草免费在线观看视频| 91麻豆精品国产91久久久更新时间| xx欧美撒尿嘘撒尿xx| 99久久综合狠狠综合久久| 国产欧美日韩精品专区| 国产成人免费观看视频| 日韩av影视在线| 人妖粗暴刺激videos呻吟| 亚洲欧美视频一区| 亚洲资源在线网| 日本亚洲欧美天堂免费| 国产97色在线| 这里只有精品6| 中文字幕日韩精品有码视频| 一级黄色毛毛片| 91麻豆精品久久久久蜜臀| 91pony九色| 亚洲精品va在线观看| 精品久久久久久电影| 91在线在线观看| 噜噜噜久久,亚洲精品国产品| 97视频在线看| 一级肉体全黄裸片| 久久精品999| 91九色偷拍| 视频一区二区三区中文字幕| 国产精品久久久久久久久影视| 精品人妻一区二区三区麻豆91 | www日韩视频| 色久综合一二码| 香蕉久久久久久av成人| 日韩欧美国产小视频| 神马久久精品综合| 久久精品人人做人人爽| 九九视频在线观看| 伊人伊成久久人综合网站| 成人1区2区3区| 国产精品一区二区性色av| 欧美日韩一级在线| 久久九九久久九九| 亚洲免费视频播放| 国产人久久人人人人爽| 国产一区免费在线| 国产乱码精品一区二区三区忘忧草 | 午夜伦欧美伦电影理论片| 天堂网2014av| 蜜桃av乱码一区二区三区| 国产综合欧美在线看| 最新日韩在线视频| 中文字幕 自拍偷拍| 少妇熟女视频一区二区三区| 久久久久久久免费视频| 全亚洲最色的网站在线观看| 色狠狠av一区二区三区| 久久精品30| 性少妇bbw张开| 成人高清视频观看www| 亚洲一卡二卡三卡四卡五卡| 日产欧产va高清| 亚洲一区在线直播| 欧美日韩国产另类一区| 国产毛片欧美毛片久久久| 国产在线不卡精品| 国产午夜精品久久| 性爱在线免费视频| 久久久亚洲影院| 久久精品99国产精品日本| 人妖粗暴刺激videos呻吟| 久久伊人精品视频| 91偷拍与自偷拍精品| 亚洲男人天堂网址| 四虎成人免费视频| 制服国产精品| 亚洲欧洲一区二区三区在线观看| 久久99国产精品免费网站| 国产免费看av| 亚洲精品资源美女情侣酒店| 国产刺激高潮av| 久久性爱视频网站| 91久久精品www人人做人人爽| 欧美在线|欧美| 韩国午夜理伦三级不卡影院| 久久精品视频在线观看免费| 999国产视频| 久久国产人妖系列| 青娱乐国产在线| 一区二区三区四区欧美日韩| 欧美视频你懂的| 日韩一区二区三区不卡| 波多野结衣中文字幕在线播放| 欧美日韩精品不卡| 欧美成人黄色小视频| 自拍偷拍亚洲激情| 免费av网站在线| 国产高清视频网站| 91久久精品一区二区别| 国产成人啪免费观看软件| 伊人国产在线观看| 日本在线一二三区| 欧美日韩中文国产一区发布| 日韩美女视频免费看| 精品成人一区二区三区四区| 一区二区三区高清在线| 免费一级片91| 国产中文字幕免费| 成年人在线观看视频免费| **欧美日韩vr在线| 精品日本高清在线播放| 精品一区二区影视| 欧美黄片一区二区三区| 国产精品宾馆在线精品酒店| 国产精品444| 亚洲女同ⅹxx女同tv| 欧美啪啪小视频| 亚洲av成人片色在线观看高潮 | 免费成人深夜蜜桃视频| 亚洲精品无人区| 亚洲一二三区在线观看| 久久久久久久欧美精品| 国产又黄又爽免费视频| 国产精品色视频| 色综久久综合桃花网| 午夜精品123| 精品在线播放午夜| 亚洲一区 中文字幕| www.av免费| 国产日产欧美视频| 国产福利成人在线| 日韩美女啊v在线免费观看| 精彩视频一区二区三区 | 国产精品xxx视频| 亚洲高清不卡在线| 亚洲欧美国产高清va在线播放| 欧美成年人视频在线观看| www.日本在线视频| 日日噜噜噜噜夜夜爽亚洲精品| 9a蜜桃久久久久久免费| 欧美刺激性大交免费视频| 欧美艳星brazzers| 国产精品网站在线| 激情图片小说一区| 久久久高清视频| 一区二区三区四区久久| 国产综合在线观看视频| 欧美精品激情blacked18| 国产午夜精品视频| 精品国产乱码久久久久久牛牛| 亚洲国产日韩综合久久精品| 久久夜色精品一区| 国产精品无码专区av免费播放| 男男做爰猛烈叫床爽爽小说| 日本久久精品一区二区| 一区二区视频在线观看| 91夜夜未满十八勿入爽爽影院| 日韩小视频网址| 色噜噜久久综合| 成人国产精品视频| 青青草国产精品亚洲专区无| 久久久999久久久| 中文字幕永久在线观看| 日韩中文字幕高清| 在线看的片片片免费| 在线免费观看av网| www一区二区www免费| 欧美另类videos| 懂色av一区二区三区在线播放| 亚洲精品永久免费| 精品国产一区二区精华| 欧美日韩成人一区二区| 欧美色偷偷大香| 欧美日韩精品国产| 精品色蜜蜜精品视频在线观看| 精品久久香蕉国产线看观看gif| 91色视频在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品久久久久久久久久久久久久久久| 国产成人久久久久| 午夜黄色福利视频| 国产精品无码午夜福利| 国产激情在线免费观看| av无码精品一区二区三区| 久久男人资源站| 亚洲国产精品影视| 欧美精品一区二区性色a+v| 国产成人黄色网址| 极品白嫩丰满美女无套| 星空大象在线观看免费播放| 午夜精品久久久内射近拍高清| 免费在线观看的av网站| 亚洲36d大奶网| 在线观看网站黄| 伊人婷婷久久| 国产精品二区在线| 亚洲最新免费视频| 久久手机在线视频| 午夜一级免费视频| 亚洲最大的黄色网址| 国产一区二区自拍视频| 国产精品1区二区.| 欧美日韩久久久久| 亚洲精品网站在线播放gif| 91av视频导航| 国产一区免费在线| 国产 porn| 成人无码av片在线观看| jizz欧美性20| 天天看片中文字幕| 精品无码人妻一区二区三区品| 免费又黄又爽又色的视频| 久久9999久久免费精品国产| 日韩精品一卡二卡| 国产日韩一级片| 狠狠色狠狠色综合系列| 高清不卡在线观看| aaa国产一区| 99re热这里只有精品免费视频 |