ec2

A collection of 7 posts

aws

解決InnoDB分配記憶體錯誤問題

最近server很常因為InnoDB的分配記憶體給Buffer pool出錯導致mysql自動關閉,而使wordpress毀滅,找了很多方式還是沒個頭緒知道錯誤源頭是在哪。最後決定用最笨的方法,每天固定一個時段release memory,使每次InnoDB有需求時都能有空間分配。 大致上的mysql錯誤訊息如下: 120514 23:31:37 InnoDB: Initializing buffer pool, size = 128.0M InnoDB: mmap(137363456 bytes) failed; errno 12 120514 23:31:37 InnoDB: Completed initialization of buffer pool 120514 23:31:37 InnoDB: Fatal error:

  • hothero
    hothero
aws

Set up FTP Server on Amazon EC2

sudo yum install vsftpd       # installation sudo vi /etc/vsftpd/vsftpd.conf # 進入設定檔修改成我們需要的設定 sudo service vsftpd start sudo service vsftpd restart chkconfig vsftpd on # 開機時便能自動啟動ftp server 設定檔修改 關閉匿名使用者的登入:anonymous_enable=NO(約在12行) 使本機的使用者可登入FTP:local_enable=YES(約在15行) 加入以下4行(為使FTP能順利通過AWS的防火牆),且注意等號間不可有空白: pasv_max_port=41000 pasv_

  • hothero
    hothero
mac

連結Amazon EC2 Server與ssh設定

本文章講解重點focus在linux的機器上,而筆者使用的是mac osx。 使用.pem連結 首先,找出在創建instance時下載的keypair檔案(*.pem)並複製或記下此instance的IP或DNS。開啟終端機 cd 至keypair檔案的所在地。並鍵下"ssh -i sight.pem [email protected]位址"連結server。 免.pem認證檔連結 做此步驟可省去以後都得要使用.pem檔認證連結server。 ``` ssh-keygen -t rsa  #(註:產生id_rsa, id_rsa.pub這兩個私鑰與公鑰,預設檔案位置在~/.ssh/內,若已有則可免去此步驟) scp -i sight.pem ~/.ssh/id_rsa.

  • hothero
    hothero
aws

創立Amazon EC2 Instance

本文章跳過申請aws(Amazon Web Service)帳號的申請部分,直接從創立Instance開始。 創立Instance Step1:一開始,登入AWS Console內按下"Launch Instance"按鈕 Step2:接著選取"Launch Classic Wizard",跟著步驟走就是了,務必記得選取image有星星圖案的才有Free Tier方案。 Step3:記得只有micro這個Instance Type才有Free Tier可享用。 Step4:目前只有美東(us-east)的server可選取。 Step5:在進階的選項(Advance Instance Option)中,可以設定Linux的kernel與RAM Disk等等,此處跳過並無特別設定。 Step6:在Instance Details部分,

  • hothero
    hothero