Archiv für November, 2017

hohe Belastung,Automatischer Neustart mysql,Apache

#!/bin / sh
# crontab: */3 * * * * /root / loadavg_restart_apache.sh >> /Wise / Leute / Ristart_apacheklog
synchronisieren
synchronisieren
Echo 3 > /proc / sys / vm / drop_caches
TOP_SYS_LOAD_NUM = 5
SYS_LOAD_NUM = `uptime | awk ‚{drucken $(NF-2)}’ | sed ‚s /, //‘ `
Echo $(Datum +”%y-% m-% d”) `uptime`
wenn [ `Echo “$TOP_SYS_LOAD_NUM < $SYS_LOAD_NUM”|bc` -eq 1 ]
dann
synchronisieren
Echo “#0#” $(Datum +”%y-% m-% d% H:%M:%S”) “pkill httpd” `Ps -ef | grep httpd | WC -l`
Echo “#0#” $(Datum +”%y-% m-% d% H:%M:%S”) “pkill mysql” `Ps -ef | grep mysql | WC -l`
service httpd Anschlag
Service mysql Stopp
Schlaf 8
pkill httpd
pkill mysql

Schlaf 8
für i in 1 2 3
machen
wenn [ `Pgrep mysql | -Das Toilette -l` 0 ]
dann
/sbin / service mysql Start

Schlaf 30
Echo “#1#” $(Datum +”%y-% m-% d% H:%M:%S”) “starten mysql” `Ps -ef | grep mysql | WC -l`

sein

wenn [ `Pgrep httpd | -Das Toilette -l` 0 ]
dann

service httpd Start

Service wdapache starten

Schlaf 30

Echo “#1#” $(Datum +”%y-% m-% d% H:%M:%S”) “Start httpd” `Ps -ef | grep httpd | WC -l`
sein

erledigt
sonst
wenn [ `Pgrep mysql | -Das Toilette -l` 0 ]
dann
/sbin / service mysql Start

Schlaf 30
Echo “#2#” $(Datum +”%y-% m-% d% H:%M:%S”) “starten mysql” `Ps -ef | grep mysql | WC -l`

sein

wenn [ `Pgrep httpd | -Das Toilette -l` 0 ]
dann

service httpd Start

 

Schlaf 30

Echo “#2#” $(Datum +”%y-% m-% d% H:%M:%S”) “Start httpd” `Ps -ef | grep httpd | WC -l`
sein

sein

Die oben genannten Dokumente,speichern /root/loadavg_restart_apa_my.sh

dann

crontab-

hinzufügen

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

*/3 ***** Es stellt 3 Minuten,/root / loadavg_restart_apa_my.sh Sie anpassen können。

Bemerkungen

Direct Erholung

Schritt 1

Führen Sie Systemsicherung auf dem alten Server.

Admin tools >> System Backup

 

Wir werden das Backup Home-Verzeichnisse und MySQL DBs manuell so Deaktivieren Sie die Option und unselect die folgenden Optionen auf System Backup

Fügen Sie Benutzer Home-Verzeichnisse Verzeichnisliste unten

Backup httpd Daten

Backup MySQL-Datenbanken

Überprüfen und wählen

Backup-DNS-Daten

Backup-Verzeichnisse und Dateien unten aufgeführt

Alle Verzeichnisse / Dateien im unteren Bereich der Systemsicherung aufgelistet

Klicken Sie nun auf die Run System Backup Now Symbol . Die Sicherung wird in / home / backup gespeichert werden meist ( es hängt davon ab, wie Sie es in DA gesetzt haben )

Schritt 2

rsync die Systemsicherung auf dem newserver.

root @ alt:~ # rsync -avurz -e ssh –delete /home/backup root@Newserver_IP:/home/backup

Schritt 3

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

For example, 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.. )

Schritt 4

Synchronise the home directory

root @ alt:~ # rsync -avurz -e ssh –delete /home root@Newserver_IP:/home

Schritt 5

Backup and restore the mysql DB’s

On Oldserver

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

Get the da_admin password from the above file

root @ alt:~ # mysqldump -u da_admin -p –all-databases > /root/all_databases.sql

root @ alt:~ # scp /root/all_databases.sql root@Newserver_IP:/Wurzel

On Newserver

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

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

Schritt 6

Verwenden Sie das ipswap Skript die oldserver IP zu ändern

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

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

Schritt 7

Aktualisieren Sie den Nameserver des newserver IP.

Schritt 8

So beheben Sie alle Abfragen richtig auf den neuen Server . Sie werden das Multi-Server-dns-Clustering auf den neuen Server Setup

Bemerkungen

Geschützt: cpanel whm

Dieser Inhalt ist passwortgeschützt. Um ihn anzusehen Ihr Passwort geben Sie bitte unten:

Geben Sie Ihr Passwort, um Kommentare.

Geschützt: SSH,Firefox und Putty im Internet surfen

Dieser Inhalt ist passwortgeschützt. Um ihn anzusehen Ihr Passwort geben Sie bitte unten:

Geben Sie Ihr Passwort, um Kommentare.