PHP 執行緒一直不釋放除錯

2021-09-08 11:59:57 字數 1671 閱讀 8182

一、現象

1.檢視程序是否存在

2.檢視程序建立時間

ps -p 2624 -o lstart

started

sat oct 24 22:20:03 2015

3.檢視程序的系統呼叫

strace -p 2624

process 2624 attached - interrupt to quit

restart_syscall(<... resuming interrupted call ...>) = 0

poll(, 1, 0) = 0 (timeout)

poll(, 1, 1000) = 0 (timeout)

poll(, 1, 0) = 0 (timeout)

poll(, 1, 1000) = 0 (timeout)

poll(, 1, 0) = 0 (timeout)

poll(, 1, 1000) = 0 (timeout)

poll(, 1, 0) = 0 (timeout)

poll(, 1, 1000) = 0 (timeout)

poll(, 1, 0) = 0 (timeout)

poll(, 1, 1000) = 0 (timeout)

poll(, 1, 0) = 0 (timeout)

poll(, 1, 1000) = 0 (timeout)

4.檢視fd=5開啟的檔案

二、復現

1. 偵聽107.170.249.52的1234埠

2.訪問107.170.249.52:1234

3.107.170.249.52接到該請求

4.strace該curl程序

5.與上文所述現象一致

三、解決

php curl呼叫時設定超時

**:

Keepalived監測指令碼一直不執行

今天在搭建nginx keepalived集群時,啟動keepalievd發現檢查指令碼不執行,指令碼本身是沒有問題的。a ps c nginx no header wc l if a eq 0 then root nginx sbin nginx if ps c nginx no header w...

一直在學習 執行緒的

從昨天晚上開始看了一本作業系統方面的書 現代作業系統 感覺可讀性比以前買的那本好多了 以前那本估計是翻譯的人水平有限 十分晦澀 看書之前還是要看看書評啊 麼麼噠。今天安卓組的需求書終於下來了,感覺還是很複雜的 安卓,web,以及伺服器都要涉及 不說這個 還是說今天看的作業系統方面的東西吧 今天一直在...

使用Hbuilder時,引入js檔案一直不成功

因為我在request.js中定義了乙個物件,物件中又有乙個物件和乙個方法,但是我在物件和方法之間沒有寫逗號,導致這個js檔案一直引入不到index.js中,但是request.js中並沒有報錯,所有我也一直沒有檢查其中的內容,一直以為是路徑錯了 var requesturl constructur...