![](/img/trans.png)
[英]How do I setup VirtualHosts to point two ports on same IP to different ServerNames?
[英]How do I setup multiple memcached instances running on different ports?
我正在運行Ubuntu 15.10並且已經在我的系統上安裝了memcached。 我當前的項目要求是在同一台服務器上運行兩個memcached實例,但具有不同的端口。 我從/etc/memcached.conf
文件開始,檢查它是否有指定端口號的選項。 所以,我認為我只需要有兩個相同的conf文件,其中包含不同的端口號。
然后我檢查memcached啟動腳本/etc/init.d/memcached
以便我可以指定conf文件的位置。 但令我驚訝的是,我發現啟動腳本已經有了運行多個memcached實例的選項。
# Usage:
# cp /etc/memcached.conf /etc/memcached_server1.conf
# cp /etc/memcached.conf /etc/memcached_server2.conf
# start all instances:
# /etc/init.d/memcached start
# start one instance:
# /etc/init.d/memcached start server1
# stop all instances:
# /etc/init.d/memcached stop
# stop one instance:
# /etc/init.d/memcached stop server1
# There is no "status" command.
FILES=(/etc/memcached_*.conf)
# check for alternative config schema
if [ -r "${FILES[0]}" ]; then
我嘗試了上面的選項,但它仍然繼續啟動單個實例,而不是啟動兩個實例。 我在這里錯過了什么嗎?
這只是猜測。 由於systemd配置為init(而不是upstart),因此可能無法運行init腳本。 如果是這樣,則有一個包含memcached啟動配置的memcached.service
腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.