2012-07-21 56 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

相關問題