Kasım ayı arşivi, 2017

Yüksek yük,Otomatik yeniden başlatma MySQL,apache

#!/bin / sh
# crontab: */3 * * * * /Kök / loadavg_restart_apache.sh >> /Wise / İnsanlar / Ristart_apacheklog
senkronize etmek
senkronize etmek
Eko 3 > /proc / sys / vm / drop_caches
TOP_SYS_LOAD_NUM = 5
SYS_LOAD_NUM = `çalışma süresi | awk ‘{baskı $(NF-2)}’ | sed ‘s /, //’ '
Eko $(tarihi +”%y-% m-% D”) `uptime`
Eğer [ `yankı “$TOP_SYS_LOAD_NUM < $SYS_LOAD_NUM”|bc` -eq 1 ]
sonra
senkronize etmek
Eko “#0#” $(tarihi +”%y-% m-% d, H%:%M:%S”) “pkill httpd” `PS -ef | grep httpd | wc -l`
Eko “#0#” $(tarihi +”%y-% m-% d, H%:%M:%S”) “pkill mySQL” `PS -ef | grep mysql | wc -l`
httpd servisi durdurma
Servis MySQL durağı
uyku 8
pkill httpd
pkill mySQL

uyku 8
i için 1 2 3
yap
Eğer [ `Pgrep MySQL | -Tuvalet -l` 0 ]
sonra
/sbin / hizmet MySQL başlangıç

uyku 30
Eko “#1#” $(tarihi +”%y-% m-% d, H%:%M:%S”) “mySQL başlamak” `PS -ef | grep mysql | wc -l`

olmak

Eğer [ `Pgrep httpd | -Tuvalet -l` 0 ]
sonra

httpd servisi başlatma

hizmet wdapache başlangıcı

uyku 30

Eko “#1#” $(tarihi +”%y-% m-% d, H%:%M:%S”) “httpd'yi başlat” `PS -ef | grep httpd | wc -l`
olmak

tamam
Başka
Eğer [ `Pgrep MySQL | -Tuvalet -l` 0 ]
sonra
/sbin / hizmet MySQL başlangıç

uyku 30
Eko “#2#” $(tarihi +”%y-% m-% d, H%:%M:%S”) “mySQL başlamak” `PS -ef | grep mysql | wc -l`

olmak

Eğer [ `Pgrep httpd | -Tuvalet -l` 0 ]
sonra

httpd servisi başlatma

 

uyku 30

Eko “#2#” $(tarihi +”%y-% m-% d, H%:%M:%S”) “httpd'yi başlat” `PS -ef | grep httpd | wc -l`
olmak

olmak

Yukarıdaki dosya,保存在 /root/loadavg_restart_apa_my.sh

然后在

crontab -e

添加

*/3 * * * * /root/loadavg_restart_apa_my.sh >> /var/log/restart_apa_my.log

*/3 ***** 表示3分钟,/root/loadavg_restart_apa_my.sh 你可以自定义

Yorumlar

DirectAdmin kurtarma

Adım 1

eski sunucuda Run Sistem Yedekleme.

Yönetici araçları >> Sistem Yedekleme

 

Biz ev dizinleri ve MySQL db en elle yüzden backuping olacak işaretini kaldırın ve unselect Sistem Yedekleme aşağıdaki seçenekler

Aşağıdaki dizin listesine kullanıcı ana dizin ekle

Yedekleme httpd veri

Yedekleme MySQL Veritabanı

Kontrol ve Seç

Yedekleme DNS verileri

Yedekleme, dizin ve dosyaları aşağıda listelenmiştir

Sistem Yedekleme alt bölümünde listelenen tüm dizinleri / dosyaları

Şimdi tıklayın Şimdi Sistem Yedekleme çalıştırın ikon . yedekleme / home / yedekleme çoğunlukla saklanacaktır ( Eğer DA bunu belirledik nasıl bağlı olacaktır )

Adım 2

NewServer sistem yedekleme rsync.

Eski @ kök:~ # rsync -avurz -e ssh -sil / home / yedek kök @ Newserver_IP:/ev / yedek

Adım 3

On the Newserver restore the system backups one by one manually.

Örneğin, for restoring your /etc/virtual directory,

root@new:~ # cd /etc
root@new:~ # tar xvzfp /home/backup/<backup_date>/custom/etc/virtual.tar.gz

Please check here for the complete paths and files used on a DirectAdmin system.

( Do take extra care while restoring /etc/passwd /etc/shadow /etc/group etc.. )

Adım 4

Synchronise the home directory

Eski @ kök:~ # rsync -avurz -e ssh –delete /home root@Newserver_IP:/home

Adım 5

Backup and restore the mysql DB’s

On Oldserver

Eski @ kök:~ # cat /usr/local/directadmin/conf/mysql.conf

Da_admin şifresini yukarıdaki dosyadan alın

Eski @ kök:~ # mysqldump -u da_admin -p –all-veritabanları > /root / all_databases.sql

Eski @ kök:~ # scp /root/all_databases.sql root @ Newserver_IP:/kök

Newserver'da

root@new:~ # cat /usr/local/directadmin/conf/mysql.conf

root@new:~ # mysql -u da_admin -p < /root / all_databases.sql

Adım 6

Eski sunucu IP’lerini değiştirmek için ipswap komut dosyasını kullanın.

root@new:~ # cd / usr / local / direactadmin / komut /

root@new:~ # ./ipswap.sh Oldserver_IP Newserver_IP

Adım 7

NewServer IP'leri için host edeceğim.

Adım 8

Yeni sunucuya doğru tüm sorguları çözmek için . You kurulum yeni sunucuda çoklu sunucu dns kümeleme olacak

Yorumlar

korumalı: cpanel whm

Bu içerik şifre korumalıdır. Görüntülemek için lütfen aşağıya şifrenizi girin:

Yorumları görmek için şifrenizi girin.

korumalı: SSH,İnternet erişimi sağlamak için Firefox ve Putty

Bu içerik şifre korumalıdır. Görüntülemek için lütfen aşağıya şifrenizi girin:

Yorumları görmek için şifrenizi girin.