簡體   English   中英

Amazon EC2上用於Web服務器的NFS服務器和客戶端,平均負載較高

[英]NFS server and client for web servers on Amazon EC2, high load average

我在Amazon EC2,一台NFS服務器和一台NFS客戶端上擁有這種架構,在我為PHP和Django網站(nginx,uwsgi,php-fpm)提供服務的客戶端上,它們運行良好。

當我基於第一個NFS的映像啟動另一個NFS客戶端實例時遇到一個問題,當我加載PHP站點(wordpress)時,我開始在瀏覽器上超時。 當我關閉一個NFS客戶端實例時,一切又開始正常工作。 我懷疑存在文件鎖定問題,我整夜都在嘗試,一直在Google上搜索並嘗試使用nolock選項,但我無法解決。

我看到的是,NFS掛載的文件夾看起來不錯並且可以顯示所有文件,但是當我附加第二個EC2實例時,NFS服務器和兩個客戶端開始獲得高平均負載,而CPU使用率卻非常低。

這是NFS服務器上/ etc / export中的內容

/export/www 172.0.0.0/8(rw,async,no_subtree_check)
/export/config/nginx/sites-available 172.0.0.0/8(rw,async,no_subtree_check)
/export/config/nginx/sites-enabled 172.0.0.0/8(rw,async,no_subtree_check)
/export/config/uwsgi/apps-available 172.0.0.0/8(rw,async,no_subtree_check)
/export/config/uwsgi/apps-enabled 172.0.0.0/8(rw,async,no_subtree_check)

這是NFS客戶端上/ etc / fstab中的內容

LABEL=cloudimg-rootfs   /        ext4   defaults        0 0
/dev/xvdb       /mnt    auto    defaults,nobootwait,comment=cloudconfig 0       2
#172.31.0.62:/export/www        /var/www        nfs     auto    0 0
172.31.0.62:/export/www /var/www        nfs4    rw,noatime,nodev,async,hard,intr,rsize=32768,wsize=32768 0 2
172.31.0.62:/export/config/nginx/sites-available /etc/nginx/sites-available     nfs4    rw,noatime,nodev,async,hard,intr,rsize=32768,wsize=32768 0 2
172.31.0.62:/export/config/nginx/sites-enabled  /etc/nginx/sites-enabled        nfs4    rw,noatime,nodev,async,hard,intr,rsize=32768,wsize=32768 0 2
172.31.0.62:/export/config/uwsgi/apps-available /etc/uwsgi/apps-available       nfs4    rw,noatime,nodev,async,hard,intr,rsize=32768,wsize=32768 0 2
172.31.0.62:/export/config/uwsgi/apps-enabled /etc/uwsgi/apps-enabled   nfs4    rw,noatime,nodev,async,hard,intr,rsize=32768,wsize=32768 0 2

謝謝堆。

更新:

看起來它不僅與PHP FPM有關,我什至可以通過刷新靜態html頁面來復制它。 每當服務器開始卡住時,運行nfsstat顯示calls並且authrefrsh會非常迅速地上升。

Amazon EC2上的NFSv4存在問題,我不知道為什么,但是我雇用的系統管理員告訴我他也聽說過EC2上的NFS問題。 他發現NFS並發讀取速度非常慢,在150秒內達到20MB,而寫入速度在7mb / s時還可以

因此,真正的解決方法是退回到NFSv3,一切再次恢復正常。

希望這對遇到類似問題的人有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM