国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman的 total_request 每個進程請求數(shù)不均勻

Tinywan

問題描述

截圖

服務(wù)器配置:4H 16G。

"workerman/webman-framework": "^1.5",

進程跟蹤

strace -ttp 4433

21:32:21.965415 epoll_wait(3, [{EPOLLIN, {u32=8, u64=8}}], 32, 29188) = 1
21:32:21.965457 recvfrom(8, "", 65535, 0, NULL, NULL) = 0
21:32:21.965484 epoll_ctl(3, EPOLL_CTL_DEL, 8, 0x7ffe573b766c) = 0
21:32:21.965509 close(8)                = 0
21:32:21.965548 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29188) = 1
21:32:22.002752 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.002804 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29152) = 1
21:32:22.031103 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.031148 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29124) = 1
21:32:22.035777 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.035818 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29116) = 1
21:32:22.036779 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.036823 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29116) = 1
21:32:22.082016 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.082066 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29072) = 1
21:32:22.119138 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.119184 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29036) = 1
21:32:22.121214 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.121266 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29032) = 1
21:32:22.126434 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.126574 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 29028) = 1
21:32:22.500116 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:22.500176 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 28652) = 1
21:32:23.221667 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:23.221741 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 27932) = 1
21:32:23.750820 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:23.750892 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 27404) = 1
21:32:24.159244 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:24.159292 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 26996) = 1
21:32:24.932295 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:24.932373 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 26220) = 1
21:32:24.970338 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:24.970402 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 26184) = 1
21:32:26.190964 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:26.191052 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 24964) = 1
21:32:26.227198 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
21:32:26.227262 epoll_wait(3, [{EPOLLIN, {u32=4, u64=4}}], 32, 24928) = 1
21:32:28.602363 poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)

lsof -p 4433|grep 3

php     4433  www    3u  a_inode      0,13        0     10593 [eventpoll]
885 3 1
3個回答

walkor 打賞

請求數(shù)不一致是什么意思?是說每個進程請求數(shù)不均勻么?

  • Tinywan 2024-01-23

    嗯,剛上的一個新項目,好奇怪

  • Tinywan 2024-01-23

    每個進程請求數(shù)不均勻么

  • walkor 2024-01-23

    不平均正常,并不是請求數(shù)平均是最優(yōu)的,系統(tǒng)會在盡量減少進程切換開銷的情況下處理請求。
    如果你要平均的話需要在config/server.php里開啟reuse_port

  • Tinywan 2024-01-23

    嗯嗯,確實看到了,其他項目我都是配置了'reusePort' => true, 剛上線新項目配置是'reusePort' => false。那這個配置項推薦使用那個,老大!

  • walkor 2024-01-23

    對業(yè)務(wù)影響不大,都行

  • Tinywan 2024-01-23

    好的

Tinywan

這是另外一個項目,都是均勻的

截圖

4H 8G

  • 暫無評論
army

總感覺你們的內(nèi)存占用都好多,莫非又是我姿勢不對?

  • Tinywan 2024-01-25

    有點夸張,2.幾

  • army 2024-01-25

    對啊,奇了怪了,我尋思我這項目也不算小哇 ??

  • army 2024-01-25

    對了,我全用的靜態(tài)方法,不知道是不是這個原因

  • Tinywan 2024-01-25

    可能和這個有關(guān)系,可以分享一波

年代過于久遠,無法發(fā)表回答
??