日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

php include類文件超時問題處理_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:PHP的cURL庫簡介及使用示例
這篇文章主要介紹了PHP的cURL庫簡介及使用示例,需要的朋友可以參考下 使用PHP的cURL庫可以簡單和有效地去抓網(wǎng)頁。你只需要運行一個腳本,然后分析一下你所抓取的網(wǎng)頁,然后就可以以程序的方式得到你想要的數(shù)據(jù)了。無論是你想從從一個鏈接上取部分數(shù)據(jù),或是取一個XML文

  最近發(fā)現(xiàn),php運行自動加載類函數(shù)時總是超時,跟蹤php慢查詢?nèi)罩�,發(fā)現(xiàn)程序卡在了include某個類文件時竟然超時。

  初步定位是io響應(yīng)超時,硬盤讀取有問題。

  通過幾個命令來定位:

  iostat -d -x -k 1 10 // 運行10次查看iostat中wait參數(shù)很大,一般不超過5ms,await svctm這2個參數(shù)越接近,io性能越好。

  參考別的博客,

  await: 每一個IO請求的處理的平均時間(單位是微秒毫秒)。這里可以理解為IO的響應(yīng)時間,一般地系統(tǒng)IO響應(yīng)時間應(yīng)該低于5ms,如果大于10ms就比較大了。

  這個時間包括了隊列時間和服務(wù)時間,也就是說,一般情況下,await大于svctm,它們的差值越小,則說明隊列時間越短,反之差值越大,隊列時間越長,說明系統(tǒng)出了問題。svctm 表示平均每次設(shè)備I/O操作的服務(wù)時間(以毫秒為單位)。如果svctm的值與await很接近,表示幾乎沒有I/O等待,磁盤性能很好,如果await的值遠高于svctm的值,則表示I/O隊列等待太長, 系統(tǒng)上運行的應(yīng)用程序?qū)⒆兟?/p>

  sudo iotop -o , // 查看在劃硬盤的程序,查看進程io占用比例

  sudo perf top // 查看進程io占用比例

  sudo hdparm -t /dev/**** 查看磁盤讀取效率

  顯示: Timing buffered disk reads: 10 MB in 3.14 seconds = 3.18 MB/sec

  查看非中斷睡眠

  while true; do date; ps auxf | awk '{if($8=="D") print $0;}'; sleep 1; done

 

  通過上述命令跟蹤后,硬盤讀取效率很低,進一步原因,還不得而知,猜想可能是硬盤有壞道。

分享:PHP實用函數(shù)分享之去除多余的0
本系列文章是給大家分享一些常見的實用的PHP函數(shù),本文是第一篇,我們來一個簡單的,去除多余的0 代碼很簡潔,也很簡單,就不多廢話了。 代碼如下: /** * 去除多余的0 */ function del0($s) { $s = trim(strval($s)); if (preg_match('#^-?\d+?\.0+$#', $s)) { return

來源:模板無憂//所屬分類:PHP教程/更新時間:2015-02-07
相關(guān)PHP教程