安裝Munin
Step1. 安裝Perl Module Net::Server::Fork
Step2. 安裝Perl Module HTML::Template
Step3. 到Main >> cPanel >> Manage Plugins安裝Munin
PHPMailer() SMTP寄信
$mail = new PHPMailer(); $mail->IsSMTP(); $mail->CharSet = "utf-8"; $mail->Host = "1.2.3.4"; $mail->SetFrom("from@abc.com", "寄件人"); $mail->AddReplyTo("from@abc.com","寄件人"); $mail->AddAddress("sendto@abc.com","收件人"); $mail->Subject = "主旨"; $mail->MsgHTML("內文"); $mail->AddAttachment("附加檔案","另外給檔案名稱"); if (!$mail->Send()) { echo "郵件寄送失敗: " . $mail->ErrorInfo; }
當Log Shipping出問題,如何事後補救…
在某次改了OS管理者帳號的密碼之後,由於沒同步修改SQL Server上的相關設定,
所以Log Shipping機制也同時失效,這件事到了第5天我才發現,而Log Shipping的檔案我只留3天@@
所以接下來要趕快想補救辦法!
首先,拿Server B上的最後一次transaction log把DB還原成NORECOVERY MODE,
接著拿Server A上最後一次的差異備份到Server B,然後把DB還原成NORECOVERY MODE,
但此時卻發生還原失敗的錯誤(好像是什麼資料庫目的地不同還是不存在之類的),
沒關係,我們改用SQL語法來做,成功!
接下來找出差異備份之後的那一次transaction log,再把DB還原成STANDBY MODE,
OK!完成!之後Log Shipping就又繼續順利的跑下去了!
OS管理者密碼變更時,記得Check SQL Server的相關設定!
事情是這樣的.....
有一天,系統管理者(就是我)忘記了管理者帳號的密碼,
所以就使用另一個有管理者權限的帳號登入,然後改了管理者帳號的密碼,
然後,過了5天後才發現..... Full Backup失敗,兩台Server間的LogShipping也失敗,
原來~~~ SQL Server裡面有個地方也需要同步做修改,如下:
Apache經常不定期重開
在apache重開的時間點,error log出現以下訊息:
Graceful restart requested, doing restart
原因出在cpanel rotate apache log時導致重開apache,
依官方建議(cPanel 11.25 Log Processing )開啟piped log功能後解決。