当我加载java服务器时,Memcached会退出

当我加载java服务器时,Memcached会退出,java,ubuntu,memcached,Java,Ubuntu,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 mem

奇怪的问题是,当我加载基于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服务器加载后立即终止。我想知道为什么。java服务器使用套接字和多线程,并使用memcached。它使用自己的端口,不尝试使用11211


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

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

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

memcached中的sudo会把报告搞砸。给出了一堆无用的警告。所以我不推荐sudo。memcached的家伙也不喜欢以root或sudo的身份跑步。守护进程是个好主意。我试过了,但它仍然存在。