Memcached
無法連接到 Memcached
我知道對此還有其他問題,但我找不到解決方案。
我已經在執行 Ubuntu 的伺服器上安裝了 Memcached,我正在嘗試使用它。
我嘗試使用以下方法啟動它:
$ memcached -d -p 11211
我無法使用 PHP 客戶端從腳本或 Telnet 訪問它
o server 11211
埠 11211 從路由器轉發。
我需要做什麼才能讓它工作?
編輯: 我已經啟用
ufw
並添加了允許的埠,對結果沒有任何影響。
檢查 memcached 程序:
$ ps aux | grep -E "[m]emcached" hiemye 921 0.0 0.3 44040 868 ? Ssl 12:31 0:00 memcached -d -p 11211
檢查監聽地址:
$ lsof -np `pgrep memcached` COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME memcached 921 hiemye 26u IPv4 4449 0t0 TCP *:11211 (LISTEN) memcached 921 hiemye 27u IPv6 4450 0t0 TCP *:11211 (LISTEN) memcached 921 hiemye 28u IPv4 4453 0t0 UDP *:11211 memcached 921 hiemye 29u IPv6 4454 0t0 UDP *:11211
添加允許 ufw 規則:
ufw allow in proto tcp from 192.168.0.2/32 to 192.168.0.1/32 port 11211 192.168.0.2 - client ip 192.168.0.1 - server ip