- 
	
			
				
					October 5th, 2012, 01:33
				
			
			
				
					#1
				
				
				
			
	 
	
		
		
			
				
				
				
					
 اسکریپت ریستارت خودکار با بالا رفتن لود سرور
				
				
						
							
							
						
						
							
						
				
					
						
							سلام
ممکنه این اسکریپت برای بعضیا مفید باشه .
این دستورات رو انجام بدید :
1- ساختن فایل بررسی :
cd /usr/local/
mkdir auto
cd auto
nano restart.sh
---------------
2- متن فایل بررسی کننده :
#!/bin/sh
check=`cat /proc/loadavg | sed 's/\./ /' | awk '{print $1}'`
if [ $check -gt 10 ] //10 is load average on 5 minutes
then
service mysql restart
/etc/init.d/httpd restart
fi
-------------------------------
من در این فایل مشخص کردم در صورتی که متوسط لود 10 باشه در 5 دقیقه یا بیشتر sql و httpd  ریستارت بشه .
این فایل رو ذخیره و  755 کنید :
chmod 755 restart.sh
-----------------
3- ساختن کرن :
cd ~
cd /etc/cron.d
nano auto_restart
-----------------------
متن فایل کرن :
*/5 * * * * root /usr/local/auto/restart.sh >/dev/null 2>&1
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از fullsite به دلیل پست مفید 
        
    
    
         
     
 
		
		- 
		
			
						
						
							October 5th, 2012 01:33
						
					
					
						
							 # ADS