GoDaddy 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

Memcached運作正常了嗎?

如果您不確定Memcached是否已正確安裝,可以執行一些簡單的測試,確保一切運作正常。

注意:本指南中的測試要求您使用SSH。首先,您需要在第3代第4代伺服器上啟用管理員存取權(如果您還沒啟用的話),請使用SSH切換到根用戶

是否已安裝Memcached?

檢查Memcached服務是否安裝,執行並監聽連接埠11211。

telnet localhost 11211

如此一來,系統便會回報該服務可以連線的情況。

[root @ server [〜]:telnet localhost 11211嘗試127.0.0.1 ...已連線至localhost。轉義符為「^]」。

如果安裝不正確,則您將無法連接到該服務。

[root @ transfer [〜]:telnet localhost 11211嘗試127.0.0.1 ... telnet:連線至地址127.0.0.1:連線被拒絕

我的網站是否啟用此功能?

使用您網站上的info.php檔案,檢查是否有必要的PHP庫。



您也可以透過SSH驗證安裝內容。

請注意:請確保您要使用Memcached的網站使用相同版本的PHP。


在使用WHM / cPanel PHP 7.3的伺服器中,此命令應該返回此輸出(僅顯示前幾行):
[root @ server [〜]:ea-php73 -i | grep“ memcached” /opt/cpanel/ea-php73/root/etc/php.d/memcached.ini,memcached memcached支援= >啟用



在使用PHP 7.3的Plesk的伺服器中,此指令應該傳回此輸出(只顯示前幾行):

[root @ 6266-7xsm〜]#/opt/plesk/php/7.3/bin/php -i | grep“ memcached” /opt/plesk/php/7.3/etc/php.d/memcached.ini,memcached memcached支援= >啟用

如果未安裝PHP庫,則運行命令時不返回任何輸出。

Memcached服務和PHP資源庫是否運作正常?


驗證memcached服務和memcached PHP資料庫是否運作正常,快取是否運作正常。

在命令行中,使用telnet到Memcached服務。

[root @ server〜]#telnet localhost 11211

系統會傳回此輸出結果,並連線至Memcached服務。

嘗試:: 1 ... telnet:連接至地址:: 1:連線被拒絕嘗試127.0.0.1 ...已連接至本地主機。轉義符為「^]」。

輸入命令統計數據。系統會顯示整頁的輸出內容,但請看中間的行STATbytes_readstatbytes_write

stats pid 6374 stat uptime 37567 ... ... STAT bytes_read 3733268975 STAT bytes_write 6526192728 STAT limit_maxbytes 1073741824 ... ... END

在這種情況下,由於讀寫大量資料,Memcached會如預期運作。再次輸入命令狀態應該會顯示這些值的變更。

如果您看到讀寫的資料非常少,或是數值為0,表示Memcached運作不正常。

stats pid pid 30601 stat uptime 603941 ... ... STATbytes_read 7 stat bytes_write 0 stat limit_maxbytes 1073741824 ... ... END

您應該可以使用退出返回標準的SSH提示。

退出連接被外部主機關閉。 [root @ server〜]#

相關步驟

更多資訊

  • 我們的伺服器專家可收取費用執行這些步驟。如需進一步了解我們的專家服務,請造訪我們的專家服務選單