2012-07-21 32 views
0

奇怪的问题,当我加载基于java的服务器时,memcached退出。我第一次加载使用当我加载我的java服务器时Memcached退出

sudo /usr/bin/memcached -m 128 -p 11211 -U 11211 > memcached.log 2>&1 &

的我打开我的Java服务器 sudo nohup java -classpath /home/ubuntu/mCruiseOnServer_lib/ -jar /home/ubuntu/mCruiseOnServer.jar 10.112.75.51 > mCruiseOn.log 2>&1

memcached的只是我的Java服务器负载后终止memcached的。我想知道为什么。 java服务器使用套接字和多线程以及memcached。它使用它自己的端口,并不尝试使用11211.

编辑:我使用了-d选项和nohup命令。这有助于不中断地运行memcached。

回答

1

您是否尝试将memcached作为守护程序运行?

sudo /usr/bin/memcached -d -m 128 -p 11211 -U 11211 
+0

memcached中的sudo事件弄糟了报告。给出了一堆无用的警告。所以我不会推荐sudo。 memcached家伙也不喜欢以root或sudo身份运行。守护进程是一个好主意。我已经尝试过,但它仍然存在。 – Siddharth 2012-07-22 11:06:40

相关问题