jvmSandBox入門【1】


この文章はまずインストールすることを目的として、起動して、次の1編は起動パラメータ、httpインタフェースと雑用して、一歩一歩卵1に引っ張ることを防止して、どのようにインストールします
まず説明します.これは私が使うことしかできません.原理を聞かないでください.まだインストールの注意事項を研究していません.1、JDKをインストールして、JAVAを配置しました.HOME 2、これをどのアプリに使うつもりなのか、そのアプリはどのユーザーが起動したのか、どのユーザーにインストールしたほうがいい3、インストールスクリプトは簡単だから、気に入らないものがあれば自分で変更してもいい
#                  ,    
rm -rf ~/sandBoxTmp ~/sandBoxOpt ~/.sandbox-module
mkdir -p ~/sandBoxTmp ~/sandBoxOpt ~/.sandbox-module
cd ~/sandBoxTmp
wget http://ompc.oss-cn-hangzhou.aliyuncs.com/jvm-sandbox/release/sandbox-stable-bin.zip
unzip sandbox-stable-bin.zip
cd ~/sandBoxTmp/sandbox
./install-local.sh -p ~/sandBoxOpt
rm -rf ~/sandBoxTmp ~/sandbox-stable-bin.zip
cd ~/sandBoxOpt/sandbox 
sudo yum install lrzsz -y
ls -l

2、どうやって装ったか
  • これをどのアプリケーションに適用するつもりですか
    #         APP_NAME  
    ps -ef | grep java | grep APP_NAME|grep -v grep | awk '{print $2}'
  • 私の文章を見て上手になるという原則に基づいて、私はここにspringBootの工事とソースコードを置いて、游んで、とてもいいです.
    git clone https://gitee.com/liudapian/WebDemo.git
         ,   【    ,    LichwebApplication main  ,    8080】,     PID
    ps -ef | grep java | grep lichweb|grep -v grep | awk '{print $2}'
    
  • これをどのアプリケーションに適用するつもりかを見つけます.上のスクリプトに従ってインストールされている場合は、
    cd ~/sandBoxOpt/sandbox/bin
    ./sandbox.sh -p `ps -ef | grep java | grep lichweb|grep -v grep | awk '{print $2}'` 
    を起動します.結果は同じです.これは、
    NAMESPACE : default
    VERSION : 1.2.1
    MODE : ATTACH
    SERVER_ADDR : 0.0.0.0
    SERVER_PORT : 44572
    UNSAFE_SUPPORT : ENABLE
    SANDBOX_HOME : /home/admin/sandBoxOpt/sandbox
    SYSTEM_MODULE_LIB : /home/admin/sandBoxOpt/sandbox/module
    USER_MODULE_LIB : /home/admin/sandBoxOpt/sandbox/sandbox-module;~/.sandbox-module;
    SYSTEM_PROVIDER_LIB : /home/admin/sandBoxOpt/sandbox/provider
    EVENT_POOL_SUPPORT : DISABLE
  • に成功したことを意味します.
    この時すでにこの応用に作用して、しかしいかなる論理を起動するため、ただ針のように突き刺さるだけで、しかし何の役にも立たないで、しかし第1歩を取り付けて、紙おむつを運行して、勝利の始まり、実戦はどうですか、私達【2】の中で詳しく言って、先に詰めて、起動することができて、ああ、応用が止まったら、この針もついて落ちて、しかもこの針は応用と同じPIDを使って、いったん起動するとkillで殺すことはできません.アプリケーションも殺さない限り、この針にoomなどの問題が発生すると、アプリケーション自体も崩壊するので、これは慎重に使い、オンラインでは使わないほうがいいです.これがoomの時、それが持っている開閉スイッチも爆発します.つまり、アプリケーションを再起動する以外に選択肢がありません.怖いです.興味があれば先に収めて、一歩一歩この大男を使います.