Posts tagged server

0051 | มาจำลอง Web Server ด้วย Server2Go กัน

2

server2go

วันนี้บังเอินไปเห็นในเครื่องพี่ตูนมีโปรแกรมตัวนึงที่ชื่อว่า Server2go ก็เลยสงสัยว่ามันคือโปรแกรมอะไร พี่ตูนก็ได้บอกว่า มันเป็นโปรแกรมที่เอาไว้จำลอง server แบบเดียวกับ Appserve ที่คนไทยส่วนใหญ่ใช้กัน (เพราะคนไทยเขียน) พอได้รู้ถึงหน้าที่ในการทำงานของโปรแกรมตัวนี้แล้ว ก็ไม่รอช้า ไปดาวน์โหลดมาโดยด่วน (งานการทิ้งไว้ก่อน :) ) และได้ทดสอบอยู่พักนึง? ผมว่ามันใช้ได้ดีเลยทีเดียว? มันไม่จำเป็นต้องติดตั้งเหมือนโปรแกรม Appserve? เมื่อจะใช้ก็สามารถ run และข้อดีตรงนี้แหละ ที่ผมสนใจ เพราะจะได้ไม่ต้องเปลีอง Ram ไปปล่าวๆตอนที่เราไม่ต้องการจำลอง

วิธีใช้งานก็ง่ายๆ ไม่มีอะไรมากครับ

1. Download โปรแกรม Server2Go ได้จากเว็บ www.server2go-web.de

2. แตกไฟล์ที่เราโหลดมา? จะได้ไฟล์ทั้งหมดดังภาพครับ

server2go2

3. Run ไฟล์ server2go.exe ขึ้นมาครับ ตัวโปรแกรมจะรัน service ต่างๆทั้งหมดให้เอง และจะเปิด เบราเซอร์ ขึ้นมาเป็น URL? http://127.0.0.1:4001? ( port สามารถแก้ไขได้ที่ pms_config.ini ) แต่จะต้องเปิดเบราเซอร์ไว้ตลอดนะครับ ถ้าปิดไป โปรแกรมจะปิดการทำงานลงทันที

4. Documentroot จะอยู่ที่? Folder “htdocs”? ครับ เอาไฟล์เว็บที่จะรันไปวางในนี้ได้เลย และเมื่อจะเลิกใช้งาน ก็แค่ปิดเบราเซอร์ครับ

คร่าวๆก็มีแค่นี้ครับ เดียวรู้อะไรใหม่ๆเกี่ยวกับเจ้าตัวนี้จะมา update เพิ่มให้ครับ

0042 | How to install eAccelerator

3

หลังจากที่เมื่อตอนค่ำ ได้เขียนการติดตั้ง APC ไปแล้ว คราวนี้มาเป็น eAccelerator บ้างครับ เพราะตอนนี้ผมก็กลับมาใช้ eAccelerator แทน APC แล้วครับ APC หลังจากใช้ไปได้สักพัก รู้สึก มันตีกับตัวโน้น ตัวนี้ไปหมด และจากที่นั่งดูเวลา ในการสร้างหน้า ของ smf เห็นได้ว่า eAccelerator เร็วกว่า APC เล็กน้อย ผมก็เลยตัดสินใจกลับมาใช้ eAccelerator ครับ

มาดูวิธีติดตั้งกันเลยครับ (ง่ายมากๆ) :)

mkdir /usr/local/updatescript
cd /usr/local/updatescript
wget http://tools.web4host.net/update.script
chmod 755 update.script
./update.script EACCELERATOR

แค่นี้แหละครับ คราวนี้ก็มาถึงขั้นตอนการตั้งค่าใน php.ini
(more…)

0035 | Server Load มหาโหด

0

load average

วันนี้กำลังนอนฝันหวานอยู่ดีๆ ก็มีเสียงโทรศัพย์จากลูกค้ารายหนึ่ง บอกว่าเว็บบอร์ดเป็นอะไรไม่รู้ ช่วยดูให้หน่อย ก็เลยต้องตื่นขึ้นมาดู? นั่งแก้สักพักใหญ่ ก็ไม่หาย นึกขึ้นได้ว่า เมื่อเช้า ตอนตี 5 ระบบมันเพิ่ง backup ไปนี่หว่า ใช้วิธี Restore น่าจะเร็วกว่า จะได้รีบไปนอนต่อ อิอิ และแล้วทุกอย่างก็ผ่านไปได้ด้วยดี หลังจากนั้น ประมาณบ่ายโมง ลูกค้าก็โทรมาอีกรอบ บอกว่า มีบางหมวดเข้าไม่ได้ อ้าว เวงกำ แ้ล้วตูจะแก้ไฟล์ไหนละหว่า คงไม่ใช่ที่ไฟล์ เป็นแน่แท้ คงมีสาเหตุมากจาฐานข้อมูลซะมากกว่า จะให้ไปหาว่า มันมีปัญหาตรงไหน ก็คงจะลำบาก เพราะข้อมูลมันมีประมาณ 4 ล้าน Records เลย ผมก็เลยเข้าไปใน admin ของ smf ดู ลองให้ smf มันซ่อมแซมดูก่อน? พอกดไป สักพัก เอ๊ะ ! ทำไมเว็บผม มันช้าๆผิดปกติ ก็เลย ssh เข้าไปดู


โอ้ว ! พระเจ้าจอท Load average 127?? เยอะขนาดนี้ ซาร่า ยังไม่เคยเจอมาก่อน? ตอนนั้น ผมก็นั่งลุ้นว่า เจ้า Dell R200 มันจะไหวหรือปล่าว ผ่านไปประมาณ 5 นาทีได้ กว่า smf มันจะซ่อมแซมเสร็จ แล้ว load ก็กลับมาสู้ภาวะปกติ ที่ 0.5 กว่าๆ ก็คิดว่า ทุกอย่างมันคงจะผ่านไปได้ด้วยดี แต่ที่ไหนได้ เว็บบอร์ดของลูกค้าก็ยังไม่หาย เฮ้อ !


ตอนนี้ก็เลยมาใช้วิธี ติดตั้งใหม่ แยกออกมา แล้วก็เอาข้อมูลของสมาชิก มาไว้ที่ใหม่ด้วย และตั้งให้ที่เก่า อ่านได้อย่างเดียว? ดีเหมือนกัน เพราะของเก่า ฐานข้อมูลมันเริ่มใหญ่พอสมควรแล้วครับ หลังๆ MySQL มันเริ่มทำงานหนัก? เพราะต้องไปงมหาข้อมูล จาก 4 ล้านกว่า Records ออกมแสดง แล้วเว็บนั้น คนก็เข้าเยอะพอสมควร? ของใหม่นี่ น่าจะทำให้ server ทำงานน้อยลง และเว็บของลูกค้า ก็น่าจะแสดงได้เร็วขึ้น :)

0005 | Monitor เครื่อง Server ด้วย Munin

1

วันนี้ พยายามติดตั้ง MRTG ใหม่ หลังจากที่มันไม่ยอมแสดงกราฟ ของการใช้แรม แต่ก็ไม่เป็นผลสำเร็จ ลองหาการ config ของชาวบ้าน มาใช้กับของเราบ้าง มันก็ยังไม่ออกอีก โอ้ย ! อะไรกันวะนี่ จะเอาอะไรกับตู?? หลังจากที่ยอมแก้กับ MRTG ก็ลองหาตัวอื่นๆมาใช้แทนดู นึกขึ้นได้ vps ของลูกค้าคนนึง ติดตั้ง Munin ไว้นี่หว่า งั้นเราก็ลองเอามาติดตั้งบ้าง เผื่อมันจะเวิร์ค? ก็เลยเข้า google ค้นหาวิธีติดตั้งดู ก็ไปเจอเว็บขาประจำเข้า สอนไว้อย่างละเอียดทุกขั้นตอนครับ ก็คือเว็บ howtoforge.com? ผมเข้าไปใช้บริการบ่อยๆ อิอิ? ถึงผมจะตกวิชาอังกฤษ แต่ผมก็เข้าไปอ่านในเว็บนี้บ่อยๆนะ? วิธีการติดตั้ง ลองไปอ่านเองก็แล้วกันครับ

http://www.howtoforge.com/server-monitoring-with-munin-and-monit-on-centos-5.2



Go to Top