0

奇妙な問題です。Java ベースのサーバーをロードすると、memcached が終了します。最初に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

Java サーバーがロードされた直後に memcached が終了します。なぜだろう。Java サーバーは、ソケットとマルチスレッド、および memcached を使用します。独自のポートを使用し、11211 を使用しようとしません。

編集: -d オプションと nohup コマンドを使用しました。これにより、中断することなく memcached を実行できました。

4

1 に答える 1

1

memcachedをデーモンとして実行してみましたか?

sudo /usr/bin/memcached -d -m 128 -p 11211 -U 11211
于 2012-07-21T19:09:33.663 に答える