Subversion Repositories SmartDukaan

Rev

Rev 4908 | Rev 5104 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4908 Rev 5103
Line 12... Line 12...
12
	echo "Wrong input"
12
	echo "Wrong input"
13
	echo "Usage: $0 <UPDATE|ROLLBACK>"
13
	echo "Usage: $0 <UPDATE|ROLLBACK>"
14
	exit 1
14
	exit 1
15
fi
15
fi
16
 
16
 
17
PROD_SERVERS="prod1 prod2 prod3"
17
PROD_SERVERS="prod1 prod3 prod2"
18
STATIC_SERVERS="static0 static1"
18
STATIC_SERVERS="static0 static1"
19
DB_SERVER="192.168.190.114"
19
DB_SERVER="192.168.190.114"
20
STATUS=0
20
STATUS=0
21
for PROD_SERVER in ${PROD_SERVERS}
21
for PROD_SERVER in ${PROD_SERVERS}
22
do
22
do
23
	echo "Updating content on : ${PROD_SERVER}\n"
23
	echo "Updating content on : ${PROD_SERVER}\n"
24
	echo "Stopping apache on server"
24
	echo "Stopping apache on server"
25
	ssh ${PROD_SERVER} "/etc/init.d/apache2 stop"
25
	ssh ${PROD_SERVER} "/etc/init.d/apache2 stop"
26
	echo "Stopped apache on server"
26
	echo "Stopped apache on server"
27
	
27
	
28
	echo "Executing command below on serber"	
28
	echo "Executing command below on server"	
29
	#echo ssh ${PROD_SERVER} "/root/code/trunk/runutils/update-content-and-catalog.sh $ACTION $DB_SERVER"
29
	#echo ssh ${PROD_SERVER} "/root/code/trunk/runutils/update-content-and-catalog.sh $ACTION $DB_SERVER"
30
	ssh ${PROD_SERVER} "/root/code/trunk/runutils/update-content-and-catalog.sh $ACTION $DB_SERVER"
30
	ssh ${PROD_SERVER} "/root/code/trunk/runutils/update-content-and-catalog.sh $ACTION $DB_SERVER"
31
	STATUS=$(($STATUS+$?))
31
	STATUS=$(($STATUS+$?))
-
 
32
    echo "Status for ${PROD_SERVER} is ${STATUS}"
32
	DB_SERVER=""
33
	DB_SERVER=""
33
	echo "Content updated on production server ${PROD_SERVER}"
34
	echo "Content updated on production server ${PROD_SERVER}"
34
	
35
	
35
	echo "Starting apache on server"
36
	echo "Starting apache on server"
36
	ssh ${PROD_SERVER} "/etc/init.d/apache2 start"
37
	ssh ${PROD_SERVER} "/etc/init.d/apache2 start"