Commit 3a708930 authored by wentao.suo's avatar wentao.suo
parents 38049999 c5acc5f6
...@@ -4,7 +4,7 @@ import json ...@@ -4,7 +4,7 @@ import json
import os import os
def check(): def check():
url = "http://eos.quantgroups.com/api/etcd/get_env_job_status" url = "http://192.168.6.13/api/etcd/get_env_job_status"
querystring = {"namespace": os.getenv('NAMESPACE')} querystring = {"namespace": os.getenv('NAMESPACE')}
headers = {} headers = {}
......
...@@ -9,7 +9,7 @@ db_is_running=0 ...@@ -9,7 +9,7 @@ db_is_running=0
export NAMESPACE=`cat /var/run/secrets/kubernetes.io/serviceaccount/namespace` export NAMESPACE=`cat /var/run/secrets/kubernetes.io/serviceaccount/namespace`
curl --request POST \ curl --request POST \
--url http://eos.quantgroups.com/api/etcd/set_env_job_status \ --url http://192.168.6.13/api/etcd/set_env_job_status \
--header 'Content-Type: application/json' \ --header 'Content-Type: application/json' \
--data "{\"namespace\": \"$NAMESPACE\",\"job_name\": \"db_sync\",\"status\": \"pending\"}" --data "{\"namespace\": \"$NAMESPACE\",\"job_name\": \"db_sync\",\"status\": \"pending\"}"
...@@ -110,6 +110,6 @@ do ...@@ -110,6 +110,6 @@ do
done done
curl --request POST \ curl --request POST \
--url http://eos.quantgroups.com/api/etcd/set_env_job_status \ --url http://192.168.6.13/api/etcd/set_env_job_status \
--header 'Content-Type: application/json' \ --header 'Content-Type: application/json' \
--data "{\"namespace\": \"$NAMESPACE\",\"job_name\": \"db_sync\",\"status\": \"done\"}" --data "{\"namespace\": \"$NAMESPACE\",\"job_name\": \"db_sync\",\"status\": \"done\"}"
...@@ -6,7 +6,7 @@ is_running=0 ...@@ -6,7 +6,7 @@ is_running=0
export NAMESPACE=`cat /var/run/secrets/kubernetes.io/serviceaccount/namespace` export NAMESPACE=`cat /var/run/secrets/kubernetes.io/serviceaccount/namespace`
curl --request POST \ curl --request POST \
--url http://eos.quantgroups.com/api/etcd/set_env_job_status \ --url http://192.168.6.13/api/etcd/set_env_job_status \
--header 'Content-Type: application/json' \ --header 'Content-Type: application/json' \
--data "{\"namespace\": \"$NAMESPACE\",\"job_name\": \"rabbitmq_sync\",\"status\": \"pending\"}" --data "{\"namespace\": \"$NAMESPACE\",\"job_name\": \"rabbitmq_sync\",\"status\": \"pending\"}"
...@@ -41,6 +41,6 @@ if [[ $is_running -eq 1 ]] ...@@ -41,6 +41,6 @@ if [[ $is_running -eq 1 ]]
fi fi
curl --request POST \ curl --request POST \
--url http://eos.quantgroups.com/api/etcd/set_env_job_status \ --url http://192.168.6.13/api/etcd/set_env_job_status \
--header 'Content-Type: application/json' \ --header 'Content-Type: application/json' \
--data "{\"namespace\": \"$NAMESPACE\",\"job_name\": \"rabbitmq_sync\",\"status\": \"done\"}" --data "{\"namespace\": \"$NAMESPACE\",\"job_name\": \"rabbitmq_sync\",\"status\": \"done\"}"
\ No newline at end of file
...@@ -15,29 +15,35 @@ sed -i "s#xterm.js demo#${SYSTEM_NAME}@${NAMESPACE}#" /home/qg-xterm/demo/index ...@@ -15,29 +15,35 @@ sed -i "s#xterm.js demo#${SYSTEM_NAME}@${NAMESPACE}#" /home/qg-xterm/demo/index
if [[ $CLUSTER == "pro" ]]; then if [[ $CLUSTER == "pro" ]]; then
#初始化变量 #初始化变量
export db="192.168.4.72" export DB_SERVICE_HOST="192.168.4.15"
#export rabbitmq=“192.168.4.72” export RABBIT_SERVICE_HOST="192.168.4.15"
#export redis="192.168.4.72" export REDIS_SERVICE_HOST="192.168.4.15"
#export zookeeper="192.168.4.72" export ZOOKEEPER_SERVICE_HOST="192.168.4.15"
echo "nohup java -Xmx512m -Xloggc:/tmp/${module_name}_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Denv=pro -Didc=k8s -Dtest=true -jar ${package_path} --worker 1 --currentWorker 1 -t --server.port=80 --spring.config.location=${config_path} & " > java_command echo "nohup java -Xmx512m -Xloggc:/tmp/${module_name}_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Denv=pro -Didc=k8s -Dtest=true -jar ${package_path} --worker 1 --currentWorker 1 -t --server.port=80 --spring.config.location=${config_path} & " > java_command
nohup java -Xmx512m -Xloggc:/tmp/${module_name}_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Denv=pro -Didc=k8s -Dtest=true -jar ${package_path} --worker 1 --currentWorker 1 -t --server.port=80 --spring.config.location=${config_path} & nohup java -Xmx512m -Xloggc:/tmp/${module_name}_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Denv=pro -Didc=k8s -Dtest=true -jar ${package_path} --worker 1 --currentWorker 1 -t --server.port=80 --spring.config.location=${config_path} >/dev/null 2>&1 &
else else
echo "nohup java -Xmx512m -Xloggc:/tmp/${module_name}_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Denv=dev -Didc=k8s -Dtest=true -jar ${package_path} --worker 1 --currentWorker 1 -t --server.port=80 --spring.config.location=${config_path} & " > java_command echo "nohup java -Xmx512m -Xloggc:/tmp/${module_name}_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Denv=dev -Didc=k8s -Dtest=true -jar ${package_path} --worker 1 --currentWorker 1 -t --server.port=80 --spring.config.location=${config_path} & " > java_command
nohup java -Xmx512m -Xloggc:/tmp/${module_name}_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Denv=dev -Didc=k8s -Dtest=true -jar ${package_path} --worker 1 --currentWorker 1 -t --server.port=80 --spring.config.location=${config_path} & nohup java -Xmx512m -Xloggc:/tmp/${module_name}_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Denv=dev -Didc=k8s -Dtest=true -jar ${package_path} --worker 1 --currentWorker 1 -t --server.port=80 --spring.config.location=${config_path} >/dev/null 2>&1 &
fi fi
# waiting for log
echo "sleep 10" count=0
sleep 10 log_exist=0
log_path="/home/quant_group/logs"
if ls ./*log 1> /dev/null 2>&1; then until [[ $count -eq 60 ]] || [[ $log_exist -eq 1 ]]
echo "ls -l ./logs" do
ls -l ./logs let count+=1
else echo "count is $count"
echo "files do not exist"
touch ./logs/tmp.log if find "$log_path" -mindepth 1 -print -quit | grep -q .; then
fi echo "log is exist!"
log_exist=1
else
echo "log is not exist! waiting for server start."
fi
sleep 1
done
echo "cd /home/qg-xterm/;git pull;cd -" echo "cd /home/qg-xterm/;git pull;cd -"
cd /home/qg-xterm/;git pull;cd - cd /home/qg-xterm/;git pull;cd -
...@@ -45,5 +51,8 @@ cd /home/qg-xterm/;git pull;cd - ...@@ -45,5 +51,8 @@ cd /home/qg-xterm/;git pull;cd -
echo "node /home/qg-xterm/demo/app.js" echo "node /home/qg-xterm/demo/app.js"
nohup node /home/qg-xterm/demo/app.js & nohup node /home/qg-xterm/demo/app.js &
echo "frontail logs/*.log -d -n 300" echo "frontail ./logs/*log -n 500 -d "
frontail ./logs/*log -n 300 frontail ./logs/*log -n 500 -d
\ No newline at end of file
echo "tail -f ./logs/*log"
tail -f ./logs/*log
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment