工作小筆記 年紀大了,常常會忘記….

30六月/10關閉

安裝Munin

Step1. 安裝Perl Module Net::Server::Fork

Step2. 安裝Perl Module HTML::Template

Step3. 到Main >> cPanel >> Manage Plugins安裝Munin

分類於: cPanel 沒有回覆
30六月/10關閉

使用SSH Key登入

Step1. 首先到SSH Key管理功能位置: Main >> Security Center >> Manage SSH Keys

分類於: cPanel 繼續閱讀
23六月/10關閉

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;
}
分類於: PHP 沒有回覆
22六月/10關閉

當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就又繼續順利的跑下去了!

22六月/10關閉

OS管理者密碼變更時,記得Check SQL Server的相關設定!

事情是這樣的.....
有一天,系統管理者(就是我)忘記了管理者帳號的密碼,
所以就使用另一個有管理者權限的帳號登入,然後改了管理者帳號的密碼,
然後,過了5天後才發現..... Full Backup失敗,兩台Server間的LogShipping也失敗,
原來~~~ SQL Server裡面有個地方也需要同步做修改,如下:

21六月/10關閉

Apache經常不定期重開

在apache重開的時間點,error log出現以下訊息:
Graceful restart requested, doing restart

原因出在cpanel rotate apache log時導致重開apache,
依官方建議(cPanel 11.25 Log Processing )開啟piped log功能後解決。

分類於: cPanel 繼續閱讀