Subversion Repositories SmartDukaan

Rev

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

Rev 4851 Rev 4908
Line 15... Line 15...
15
fi
15
fi
16
 
16
 
17
PROD_SERVERS="prod1 prod2 prod3"
17
PROD_SERVERS="prod1 prod2 prod3"
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
 
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 serber"	
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
	DB_SERVER=""
32
	DB_SERVER=""
32
	echo "Content updated on production server ${PROD_SERVER}"
33
	echo "Content updated on production server ${PROD_SERVER}"
33
	
34
	
34
	echo "Starting apache on server"
35
	echo "Starting apache on server"
35
	ssh ${PROD_SERVER} "/etc/init.d/apache2 start"
36
	ssh ${PROD_SERVER} "/etc/init.d/apache2 start"
Line 41... Line 42...
41
do
42
do
42
	echo "Updating content on : ${STATIC_SERVER}\n"
43
	echo "Updating content on : ${STATIC_SERVER}\n"
43
	ssh ${STATIC_SERVER} "/root/code/trunk/runutils/update-static-content.sh $ACTION"
44
	ssh ${STATIC_SERVER} "/root/code/trunk/runutils/update-static-content.sh $ACTION"
44
	echo "Content updated on static server ${STATIC_SERVER}"
45
	echo "Content updated on static server ${STATIC_SERVER}"
45
done
46
done
-
 
47
 
-
 
48
if [ $ACTION = "UPDATE" -a $STATUS -ne 0 ]
-
 
49
then
-
 
50
	/code/trunk/runutils/ContentUpdationManager.sh ROLLBACK
-
 
51
fi