精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用 Strace 進行故障排除的五種簡單方法

開發 前端
Strace 非常簡單地是一個跟蹤系統調用執行的工具。在最簡單的形式中,它可以從頭到尾跟蹤二進制文件的執行,并輸出一行文本,其中包含系統調用的名稱、參數和進程生命周期內每個系統調用的返回值。

我一直感到驚訝的是,很少有人知道他們可以使用strace的所有事情。它始終是我推出的第一個調試工具之一,因為它通常在我運行的 Linux 系統上可用,并且可用于解決如此廣泛的問題。

什么是strace?

Strace 非常簡單地是一個跟蹤系統調用執行的工具。在最簡單的形式中,它可以從頭到尾跟蹤二進制文件的執行,并輸出一行文本,其中包含系統調用的名稱、參數和進程生命周期內每個系統調用的返回值。 但它可以做更多的事情:

  • 它可以根據特定的系統調用或系統調用組進行過濾
  • 它可以通過計算特定系統調用的使用次數、所用時間以及成功和錯誤的數量來分析系統調用的使用情況。
  • 它跟蹤發送到進程的信號。
  • 它可以通過 pid 附加到任何正在運行的進程。

如果你使用過其他Unix系統,這類似于“truss”。另一個(更全面)是Sun的Dtrace。

如何使用它

這只是皮毛,沒有特別的重要性順序:

1) 找出程序在啟動時讀取哪些配置文件

有沒有嘗試過弄清楚為什么某些程序不讀取您認為應該讀取的配置文件?不得不與自定義編譯或特定于發行版的二進制文件搏斗,這些二進制文件從您認為的“錯誤”位置讀取其配置? 幼稚的方法:所以這個版本的PHP從/usr/local/lib/php.ini讀取php.ini(但它首先嘗試/usr/local/bin)。 如果我只關心特定的系統調用,更復雜的方法:同樣的方法適用于許多其他事情。在不同的路徑上安裝了多個版本的庫,并想知道實際加載了哪個版本?等。

$ strace php 2>&1 | grep php.ini
open("/usr/local/bin/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/php.ini", O_RDONLY) = 4
lstat64("/usr/local/lib/php.ini", {st_mode=S_IFLNK|0777, st_size=27, ...}) = 0
readlink("/usr/local/lib/php.ini", "/usr/local/Zend/etc/php.ini", 4096) = 27
lstat64("/usr/local/Zend/etc/php.ini", {st_mode=S_IFREG|0664, st_size=40971, ...}) = 0
$ strace -e open php 2>&1 | grep php.ini
open("/usr/local/bin/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/php.ini", O_RDONLY) = 4

2)為什么這個程序打不開我的文件?

曾經遇到過一個程序,它默默地拒絕讀取它沒有讀取訪問權限的文件,但你只是在發誓多年后才發現,因為你認為它實際上沒有找到該文件?好吧,您已經知道該怎么做:查找失敗的 open() 或 access() 系統調用

$ strace -e open,access 2>&1 | grep your-filename

3)這個過程現在在做什么?

曾經有一個進程突然占用大量 CPU 嗎?還是一個過程似乎懸而未決? 然后你找到pid,然后這樣做:啊。所以在這種情況下,它掛在對futex()的調用中。順便說一下,在這種情況下,它并沒有告訴我們那么多 - 掛在 futex 上可能是由很多事情引起的(futex 是 Linux 內核中的鎖定機制)。以上來自一個正常工作但空閑的 Apache 子進程,該進程正在等待收到請求。 但是“strace -p”非常有用,因為它消除了大量的猜測,并且通常不需要重新啟動具有更廣泛日志記錄的應用程序(甚至重新編譯它)。

root@dev:~# strace -p 15427
Process 15427 attached - interrupt to quit
futex(0x402f4900, FUTEX_WAIT, 2, NULL
Process 15427 detached

4)什么是花時間?

你始終可以在打開分析的情況下重新編譯應用,并獲得準確的信息,尤其是關于你自己的代碼的哪些部分需要時間,這是你應該做的。但通常,能夠快速將 strace 附加到流程以查看它當前花費的時間(尤其是診斷問題)是非常有用的。這是 90% 的 CPU 使用率,因為它實際上正在做真正的工作,還是失控的東西。 以下是您的操作:使用 -c -p 啟動 strace 后,您只需等待多長時間,然后使用 ctrl-c 退出。Strace 將按上述方式吐出分析數據。 在這種情況下,它是一個空閑的 Postgres “postmaster” 進程,它花費大部分時間在 select() 中安靜地等待。在這種情況下,它在每次select()調用之間調用getppid()和time(),這是一個相當標準的事件循環。 你也可以運行這個“從頭到尾”,這里用“ls”: 幾乎你所期望的,它大部分時間都花在兩次調用上來讀取目錄條目(只有兩次,因為它是在一個小目錄上運行的)。

root@dev:~# strace -c -p 11084
Process 11084 attached - interrupt to quit
Process 11084 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
94.59 0.001014 48 21 select
2.89 0.000031 1 21 getppid
2.52 0.000027 1 21 time
------ ----------- ----------- --------- --------- ----------------
100.00 0.001072 63 total
root@dev:~#
root@dev:~# strace -c >/dev/null ls
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
23.62 0.000205 103 2 getdents64
18.78 0.000163 15 11 1 open
15.09 0.000131 19 7 read
12.79 0.000111 7 16 old_mmap
7.03 0.000061 6 11 close
4.84 0.000042 11 4 munmap
4.84 0.000042 11 4 mmap2
4.03 0.000035 6 6 6 access
3.80 0.000033 3 11 fstat64
1.38 0.000012 3 4 brk
0.92 0.000008 3 3 3 ioctl
0.69 0.000006 6 1 uname
0.58 0.000005 5 1 set_thread_area
0.35 0.000003 3 1 write
0.35 0.000003 3 1 rt_sigaction
0.35 0.000003 3 1 fcntl64
0.23 0.000002 2 1 getrlimit
0.23 0.000002 2 1 set_tid_address
0.12 0.000001 1 1 rt_sigprocmask
------ ----------- ----------- --------- --------- ----------------
100.00 0.000868 87 10 total

5) 為什么 **** 我無法連接到該服務器?

調試某些進程未連接到遠程服務器的原因可能非常令人沮喪。DNS 可能會失敗,連接可能會掛起,服務器可能會發送一些意外的內容等。你可以使用 tcpdump 來分析很多,這也是一個非常好的工具,但很多時候 strace 會給你更少的喋喋不休,僅僅是因為它只會返回與“你的”進程生成的系統調用相關的數據。例如,如果您試圖弄清楚連接到同一數據庫服務器的數百個正在運行的進程中的一個是做什么的(其中挑選與 tcpdump 的正確連接是一場噩夢),strace 使生活變得容易得多。 這是“nc”跟蹤連接到端口 80 上的 www.news.com 的示例,沒有任何問題: 那么這里會發生什么? 注意到 /var/run/nscd/socket 的連接嘗試了嗎?這意味著 nc 首先嘗試連接到 NSCD - 名稱服務緩存守護程序 - 通常用于依賴 NIS、YP、LDAP 或類似目錄協議進行名稱查找的設置中。在這種情況下,連接失敗。 然后它移動到 DNS(DNS 是端口 53,因此在下面的連接中是“sin_port=htons(53)”。您可以看到它隨后執行“sendto()”調用,發送包含 www.news.com 的DNS數據包。然后,它會讀回一個數據包。無論出于何種原因,它嘗試了三次,最后一次請求略有不同。在這種情況下,我最好的猜測是 www.news.com 是一個 CNAME(“別名”),多個請求可能只是 nc 如何處理它的人工制品。 最后,它最終向它找到的 IP 發出 connect()。請注意,它返回 EINPROGRESS。這意味著連接是非阻塞的 - nc 想要繼續處理。然后,它調用 select(),當連接成功時成功。 嘗試將“read”和“write”添加到提供給strace的系統調用列表中,并在連接時輸入一個字符串,你會得到這樣的結果: 這表明它從標準輸入讀取“test”+換行,并將其寫回網絡連接,然后調用poll()等待回復,從網絡連接讀取回復并將其寫入標準輸出。一切似乎都正常。

$ strace -e poll,select,connect,recvfrom,sendto nc www.news.com 80
sendto(3, "\\24\\0\\0\\0\\26\\0\\1\\3\\255\\373NH\\0\\0\\0\\0\\0\\0\\0\\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("62.30.112.39")}, 28) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
sendto(3, "\\213\\321\\1\\0\\0\\1\\0\\0\\0\\0\\0\\0\\3www\\4news\\3com\\0\\0\\34\\0\\1", 30, MSG_NOSIGNAL, NULL, 0) = 30
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
recvfrom(3, "\\213\\321\\201\\200\\0\\1\\0\\1\\0\\1\\0\\0\\3www\\4news\\3com\\0\\0\\34\\0\\1\\300\\f"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("62.30.112.39")}, [16]) = 153
connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("62.30.112.39")}, 28) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
sendto(3, "k\\374\\1\\0\\0\\1\\0\\0\\0\\0\\0\\0\\3www\\4news\\3com\\0\\0\\1\\0\\1", 30, MSG_NOSIGNAL, NULL, 0) = 30
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
recvfrom(3, "k\\374\\201\\200\\0\\1\\0\\2\\0\\0\\0\\0\\3www\\4news\\3com\\0\\0\\1\\0\\1\\300\\f"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("62.30.112.39")}, [16]) = 106
connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("62.30.112.39")}, 28) = 0
poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
sendto(3, "\\\\\\2\\1\\0\\0\\1\\0\\0\\0\\0\\0\\0\\3www\\4news\\3com\\0\\0\\1\\0\\1", 30, MSG_NOSIGNAL, NULL, 0) = 30
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
recvfrom(3, "\\\\\\2\\201\\200\\0\\1\\0\\2\\0\\0\\0\\0\\3www\\4news\\3com\\0\\0\\1\\0\\1\\300\\f"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("62.30.112.39")}, [16]) = 106
connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("216.239.122.102")}, 16) = -1 EINPROGRESS (Operation now in progress)
select(4, NULL, [3], NULL, NULL) = 1 (out [3])
read(0, "test\\n", 1024)                 = 5
write(3, "test\\n", 5) = 5
poll([{fd=3, events=POLLIN, revents=POLLIN}, {fd=0, events=POLLIN}], 2, -1) = 1
read(3, "\"-//IETF//"..., 1024) = 216
write(1, "\"-//IETF//"..., 216) = 216


責任編輯:武曉燕 來源: 今日頭條
相關推薦

2009-11-18 17:55:59

路由器故障

2011-05-18 13:37:26

LINQ

2010-01-06 17:26:02

交換機故障

2020-10-20 08:26:03

軟件編碼程序員

2019-07-23 07:04:33

網絡故障DNS服務器測試

2011-03-02 10:01:15

2020-06-03 11:26:05

算法移動設技術

2019-04-24 11:02:51

Wireshark網絡故障

2009-09-08 10:37:57

C#遍歷CheckBo

2023-07-11 09:24:11

2019-07-05 09:45:19

UbuntuLinux釋放空間

2021-06-02 09:24:48

Apple ID密碼iCloud

2010-12-16 09:05:50

SQL Server

2010-12-07 16:17:40

SQL Server

2010-08-24 13:55:09

思科故障排除

2010-04-19 21:25:33

IOS軟件

2010-08-06 10:57:52

思科路由器IOS軟件故障

2022-02-05 08:27:51

系統管理員系統運維

2010-08-06 13:23:58

NFS配置

2010-07-20 14:07:31

更改TELNET端口
點贊
收藏

51CTO技術棧公眾號

国产亚洲精品自在久久| 日韩精品极品毛片系列视频| 深夜福利成人| a毛片在线免费观看| 亚洲国产美女| 亚洲男人第一av网站| mm131国产精品| 超黄网站在线观看| 久久女同性恋中文字幕| 成人午夜一级二级三级| 国产手机在线视频| 91久久电影| 国产婷婷成人久久av免费高清| 亚欧在线免费观看| 成人在线免费观看黄色| 国产日韩视频一区二区三区| 97se视频在线观看| 亚洲 欧美 日韩 在线| 亚洲欧美综合| 中文字幕精品国产| 精品中文字幕在线播放| 伊人久久大香线蕉综合影院首页| 亚洲成人在线网站| 椎名由奈jux491在线播放| 色资源在线观看| 国产乱理伦片在线观看夜一区| 欧美伊久线香蕉线新在线| 亚洲色偷偷综合亚洲av伊人| 亚洲精品一区二区三区中文字幕| 欧美性一区二区| 欧美日韩黄色一级片| а√天堂在线官网| 欧美高清在线精品一区| 久久久综合亚洲91久久98| www.黄色一片| 国产一区二区三区四区五区美女| 日韩av大片免费看| 亚州国产精品视频| 激情综合久久| 欧美老女人在线视频| 国产人与禽zoz0性伦| 国内精品久久久久久久影视简单| 精品国产乱码久久久久久老虎 | 粉嫩av蜜桃av蜜臀av| 亚洲五码在线| 日韩欧美成人一区| 国产成人强伦免费视频网站| 日韩黄色在线| 欧美日韩激情一区二区| 国产精品久久a| 日本黄色一区| 欧美日韩一级视频| 中文字幕免费高清在线| 欧美天堂一区| 在线不卡一区二区| 一区二区三区国产好的精华液| 日韩色性视频| 91精品福利在线一区二区三区| 在线观看免费污视频| 欧美黄页免费| 91精品国产黑色紧身裤美女| 波多野结衣中文字幕在线播放| 91嫩草国产线观看亚洲一区二区| 欧美精品亚洲一区二区在线播放| 亚洲18在线看污www麻豆| 日韩综合av| 91精品啪在线观看国产60岁| 亚洲视频在线不卡| 91精品入口| 亚洲精品美女免费| 中文字幕高清视频| 欧美日韩久久精品| www亚洲精品| 天天操夜夜操av| 午夜视频一区| 欧美在线不卡区| 瑟瑟视频在线免费观看| 国产一区二区91| 岛国视频一区| 久久久久国产精品嫩草影院| 中文字幕精品—区二区四季| 亚洲免费视频播放| √8天堂资源地址中文在线| 一本大道久久精品懂色aⅴ | 色8久久影院午夜场| 欧美日韩一区二区三区在线 | 色yeye香蕉凹凸一区二区av| 一起操在线播放| 一级成人国产| 国产狼人综合免费视频| www.xxx国产| 久久久噜噜噜久久中文字幕色伊伊 | 精品毛片在线观看| 99免费精品视频| 亚洲一区二区在线看| 好看的中文字幕在线播放| 色偷偷久久人人79超碰人人澡| 91制片厂毛片| 激情亚洲另类图片区小说区| 色哟哟入口国产精品| 国产一级淫片免费| 麻豆91精品视频| 国产一区二区高清不卡| 免费黄色在线看| 午夜精品福利久久久| 日本不卡一区二区在线观看| 久久精品凹凸全集| 久久午夜a级毛片| 91丝袜一区二区三区| 国产精品18久久久久久久久| 免费日韩av电影| 波多野结衣精品| 88在线观看91蜜桃国自产| 国产成人精品无码免费看夜聊软件| 影音先锋成人在线电影| 国产精品aaaa| 午夜一区在线观看| 一区二区三区四区视频精品免费| 一区二区三区免费播放| 日本一道高清一区二区三区| 九九精品视频在线| 91国偷自产中文字幕久久| www激情久久| 国产av国片精品| 精品国产亚洲日本| 日韩在线www| 亚洲精品一区二区二区| 久久久久久久久久久久久女国产乱| 日韩欧美猛交xxxxx无码| 国产精品xnxxcom| 中文字幕av日韩| 亚洲av无码精品一区二区| 91视频免费播放| 久久精品视频16| 丁香5月婷婷久久| 欧美国产在线视频| 国产高清第一页| 亚洲精品久久嫩草网站秘色| 污视频网址在线观看| 色777狠狠狠综合伊人| 国产精品欧美日韩| 国产大片在线免费观看| 色美美综合视频| 国产精品扒开腿做爽爽| 久久国产99| 精品国产一区二区三区四区精华| 真实国产乱子伦对白在线| 日韩高清在线不卡| 日韩av电影免费在线| 欧美三级精品| 尤物九九久久国产精品的特点| 无码人妻丰满熟妇精品区| 国产亚洲欧美日韩日本| 日韩精品一区二区三区不卡 | 国产精品一级二级三级| 国产手机视频在线观看| 国产精品一区二区精品| 欧美美女15p| 亚洲黄色精品视频| 精品国产91久久久| 人妻大战黑人白浆狂泄| 日韩在线一区二区| 亚洲激情一区二区三区| 四虎影视精品永久在线观看| 久久香蕉国产线看观看av| 亚洲第九十九页| 欧美日韩免费看| 日韩欧美精品在线观看视频| 日本午夜精品| 国产精品入口夜色视频大尺度| 麻豆最新免费在线视频| 日韩欧美一区在线观看| 国产性xxxx高清| 欧美国产日本视频| gogo亚洲国模私拍人体| 亚洲日本免费| 涩涩日韩在线| 久久天堂久久| 91精品国产91久久久| 在线观看免费观看在线| 成人免费小视频| 四虎精品一区二区| 日韩成人精品在线观看| 免费成人进口网站| 亚洲黄色录像| 成人午夜小视频| 中文在线最新版地址| 久久久国产视频| 三级小视频在线观看| 欧美视频一区在线| 久久久久成人片免费观看蜜芽| 久久综合久久久久88| www.国产福利| 噜噜噜在线观看免费视频日韩 | 国产高清美女一级毛片久久| 欧美另类高清zo欧美| 91看片在线播放| 亚洲女同一区二区| 成人片黄网站色大片免费毛片| 九色|91porny| 久久精品国产精品亚洲色婷婷| 欧美激情另类| 欧美精品一区二区三区在线看午夜 | 久久99精品久久久| 亚洲精品无码久久久久久| 偷偷www综合久久久久久久| 欧美xxxx黑人又粗又长精品| 精品一区视频| 国产精品美女久久| 激情视频网站在线播放色| 精品国偷自产在线视频99| 日韩毛片在线一区二区毛片| 91精品国产美女浴室洗澡无遮挡| 四虎精品永久在线| 亚洲精品成人天堂一二三| 三年中国中文观看免费播放| 91伊人久久大香线蕉| 韩国三级与黑人| 日日摸夜夜添夜夜添亚洲女人| www.成年人视频| 综合av在线| 亚洲制服中文| 成人91在线| 欧美不卡三区| 狼人精品一区二区三区在线| 成人在线观看av| 国产精品色婷婷在线观看| 国产精品影片在线观看| 中文字幕乱码在线播放| 98精品在线视频| 538视频在线| 欧美人与性动交| 尤物yw193can在线观看| 久久精品小视频| 九七久久人人| 久久久精品久久久| 国产三区视频在线观看| 久久五月情影视| 尤物yw193can在线观看| 欧美第一黄色网| 污视频在线看网站| 欧美日韩成人网| 国产在线拍揄自揄拍视频 | 波多野结衣亚洲一区二区| 国产精品久久久久影视| 国产18无套直看片| 中文字幕国产一区| 老司机精品免费视频| 中文子幕无线码一区tr| 激情无码人妻又粗又大| 国产精品成人午夜| 亚洲女人久久久| 亚洲精品综合在线| 日本熟妇毛茸茸丰满| 五月激情六月综合| www毛片com| 欧美性生活大片视频| 在线观看国产精品视频| 欧美年轻男男videosbes| 国产欧美一级片| 日韩美女视频在线| 三级网站在线看| 国产亚洲一级高清| 乱人伦中文视频在线| 久久69精品久久久久久久电影好| 狂野欧美性猛交xxxxx视频| 久久久在线视频| 日本成人三级电影| 国产欧美日韩精品专区| 精品国产乱码久久久久久樱花| av色综合网| 久9久9色综合| 国产精品99久久久久久大便| 国产精品v日韩精品v欧美精品网站| 国产成人精品福利一区二区三区| 高清精品视频| 日韩国产伦理| 亚洲五月综合| 99精品在线免费视频| 日本伊人午夜精品| 久久无码人妻一区二区三区| 99re在线视频这里只有精品| 亚洲国产日韩一区无码精品久久久| 国产精品久久久久久久久免费樱桃| 欧美又粗又大又长| 欧美视频中文在线看| 亚洲在线精品视频| 精品国产乱码久久久久久夜甘婷婷 | 青青草手机在线视频| 福利视频一区二区| 国产乱淫av片免费| 亚洲乱码国产乱码精品精| 黄色在线论坛| 日韩免费精品视频| 欧美经典一区| 神马影院我不卡午夜| 尤物在线精品| www.超碰97.com| 久久综合久久综合九色| 欧美精品一区二区蜜桃| 欧美亚洲国产bt| 亚洲三区在线观看无套内射| 久久精品视频导航| 校园春色亚洲色图| 国产精品乱码视频| 欧美丰满日韩| 中文字幕无码不卡免费视频| 粉嫩一区二区三区在线看| 人人艹在线视频| 色天天综合色天天久久| 亚洲免费黄色片| 久久亚洲精品小早川怜子66| 日韩av免费| 久久久久久99| 亚洲欧洲日本一区二区三区| 在线观看日本www| 欧美激情在线免费观看| 6080午夜伦理| 亚洲精品乱码久久久久久金桔影视| 麻豆传媒在线观看| 国产精品久久中文| 蜜桃精品wwwmitaows| 欧美乱大交xxxxx潮喷l头像| 国产一二精品视频| 国产又粗又猛又爽又黄的视频四季| 欧美日韩国内自拍| 免费观看国产精品| 欧美成人一区二区三区片免费| 国产精品四虎| 国产91在线播放九色快色| 欧美人与动xxxxz0oz| 久操网在线观看| 岛国一区二区在线观看| 看片网站在线观看| 欧美一区日本一区韩国一区| 9色在线视频网站| 国产精品午夜视频| 成人免费a**址| 免费看国产黄色片| 国产精品污污网站在线观看| aaa在线视频| 国产午夜一区二区| 欧美www.| 亚洲精品在线免费| 久久99热狠狠色一区二区| 波多野结衣家庭教师在线观看| 欧美性大战久久久久久久蜜臀| 福利在线观看| 国产精品香蕉av| 亚洲草久电影| 在线免费黄色小视频| 一区二区三区四区中文字幕| 亚洲高清视频网站| 国产69精品久久久久9| 牛牛精品成人免费视频| 欧美在线观看成人| 久久综合色8888| 日韩久久久久久久久久| 日韩在线免费高清视频| 91成人app| 日本大片免费看| 99国产精品久久久久| 免费视频网站在线观看入口| 中文国产成人精品| 亚洲久草在线| 日韩中文字幕在线免费| 91美女视频网站| 中文永久免费观看| 欧美成人高清视频| 免费观看成人www动漫视频| 无码人妻丰满熟妇区毛片| 国产精品乱码一区二三区小蝌蚪| 91丨porny丨在线中文| 欧美精品videosex牲欧美| 曰本一区二区三区视频| 99国产精品久久久久久| 亚洲一区二区在线免费看| 亚洲av毛片成人精品| 国产精品久久视频| 欧美日韩网站| 日韩精品无码一区二区三区久久久 | 在线视频亚洲欧美| 免费欧美网站| 黄在线观看网站| 中文字幕一区二区日韩精品绯色| 国产av无码专区亚洲av| 欧美中在线观看| 亚洲高清资源在线观看| 少妇大叫太粗太大爽一区二区| 欧美美女黄视频| 性xxxxfreexxxxx欧美丶| 99精品一级欧美片免费播放| 91老师片黄在线观看| 91麻豆视频在线观看| 8x拔播拔播x8国产精品| 久久久久久美女精品 | 国产精品久久久毛片| 亚洲一区二区三区爽爽爽爽爽| 国产人成在线观看| 国产精品免费一区二区三区观看|