���� ���ö����ͧ

Posts Tagged ‘Linux Blog’

Install FFMPEG and FFMPEG-PHP on CentOS

พอดีได้มีโอกาสได้ลง FFmpeg ที่ Centos นั่งงมมาหลายวันแล้วพี่น้องส่วนอื่นๆลงได้หมดแล้วเหลือตัวที่สำคัญสุดดันไม่ผ่านซ่ะที มึนและงง ไปดูวิธีลงได้ตามนี้ครับ
Switch to working directory
cd /usr/local/src
Download the source files needed
wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/
essential-20061022.tar.bz2
wget http://rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz
wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
wget http://superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/
ffmpeg-php-0.5.0.tbz2
wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz

siege -c1000 -t5M domain.com

siege -c1000 -t5M domain.com
วันนี้ได้ทำการทดสอบเครื่อง server ของเพื่อนครับ ลองยิงทราฟฟิกเข้าไปที่เครื่องดูปรากฏว่าเดี้ยงตั้งแต่ยังไม่ทันถึง 10 วิ เลย เหอะๆต้องไปจูนใหม่นะเพื่อนเอ๋ย
Warning: mysql_connect() [function.mysql-connect]: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (11)
ก็อบตัวอย่างทราฟฟิกที่ยิงทดสอบระบบมาให้ดูส่วนนึงครับ
HTTP/1.1 200 0.40 secs: 499 bytes ==> /view.php?ct_id=21
HTTP/1.1 200 0.40 secs: 499 bytes ==> /view.php?ct_id=21
HTTP/1.1 200 0.40 secs: 499 bytes ==> /view.php?ct_id=21
HTTP/1.1 200 0.40 secs: 499 bytes ==> /view.php?ct_id=21

mysqlcheck -uuser -p -r dbname

mysqlcheck -uuser -p -r dbname
เช้าวันเสาร์ตื่นมาตั้งแต่เช้าประมาณเที่ยงตรงเป๊ะอิอิ เลยเข้าไปดู server ปรากฏว่า load 0.0 โอ๊ยแม่เจ้าเกิดไรขึ้น load เหมือนไม่มีอะไรทำงานเลยก็ใช่สิ HDD 100% ใช้ไปจนเต็มก็เลยเข้าไปดูที่ tmp ไฟล์เต็มเลยแต่ลบแล้วมันก็ยังเป็น 100% อยู่เลยคิดได้ว่าเมื่อคืนเราเขียนสคริป backup ไฟล์ server ก่ะไฟล์ mysql ก็เลยเข้าไปดูที่ backup โอ๊ยไฟล์พวกนี้นะเองที่ทำให้ service มันไม่ทำให้ ก็เลยจัดการลบแล้วก็เปลี่ยนสคริปให้มันไปเก็บไว้อีกที่นึง แต่พอ service ทำงานเว็บ torrents ก็เข้าไม่ได้เลยซ่อม DB โดยใช้ myisamchk เช๊คซ่อมยังไงก็ไม่ได้จนอาจารย์กี้บอกให้ลองใช้ mysqlcheck ดูปรากฏว่าได้เลยรอดตายไปเรานึกว่าจะต้องให้สมัคร user ใหม่ตั้ง 15999 user เสียดายแย่เลย
ขอบคุณอาจารย์กี้นะครับ เมื่อผมมีปัญหาอาจารย์แกช่วยแนะนำตลอด ขอบคุณมากๆๆครับ

mysqldump ทำการย้าย database ไปอีกเครื่องนึง

server version: 4.1.12-Debian_1ubuntu3.7? >>>>>>>>>>> Server version 5.0.22-Debian_0ubuntu6.06.3-log
เรื่องของเรื่อง load server มันสูงเพราะว่ามีเว็บนึงเป็น torrent เลยจะย้าย database เว็บนี้ออกไปยังอีกเครื่องนึงตั้งแต่เมื่อคืนแล้วย้ายไม่สำเร็จ แล้วผมยอมมันซ่ะที่ไหนล่ะ เช้ามาเลยเล่นก่ะมันอีกรอบผลสรุปคือได้(แบบมั่วๆ) เพราะว่าอ่านในตำราไหนมันก็มีปัญหาแตกต่างกันไป ผมเชื่อได้ว่าไม่มีอะไรที่เป็นแบบแผนสำเร็จรูปตามที่เค้าเขียนไว้ในเว็บหรือว่า ebook ของต่างประเทศหรอกครับ มันต้องมีอะไรบางอย่างที่ไม่เหมือนกันแล้วมันก็ไม่ลงตัว สรุปมันก็ทำไม่ได้ตามที่เค้าบอก จนเราต้องมานั่งแก้ไขเองครับ ปัญหาของผมคือ ย้ายไปแล้วภาษาเป็น ?????? แต่ว่าใน phpmyadmin เป็นภาษาไทย ดังนั้นคาดได้ว่าไม่ได้เป็นตอน import เข้าไปแน่ๆต้องมาจาก server ที่ไม่ได้เชตอะไรบางอย่าง เริ่มเลยนะครับ

siege with webserver

testing your webserver with siege
First, youll need to untar the package:
$ tar xvzf siege-latest.tar.gz
Then youll need to configure it; the default configuration is a good start:
$ ./configure
Configuration help is available with the -help suffix. The only one that I’ve personally added on is SSL support through the -with-ssl=/usr/local/ssl suffix.
Next, its time to compile and install:
$ [...]