Tag Archives: Ubuntu

[emerg] (28)No space left on device: Couldn't create accept lock


สวัสดีครับแฟนคลับ อิอิ ไม่ได้เขียน Blog มานานหลายเดือนเพราะว่าย้ายที่ทำงานใหม่ครับ งานยุ่งวุ่นวายไม่ค่อยได้ศึกษาอะไรใหม่ๆเกี่ยวกับ SEO เลยตอนนี้มุ่งนั้นไปศึกษาการเขียน App Iphone มากกว่าเผื่อหาเงินได้ในอนาคตครับ วันนี้วันดีได้มีโอกาสมาเขียน Blog ที่อยากเขียนเพราะว่ามันเกิด Error บ่อยมากเกี่ยวกับ Server เลยต้องเขียนเตือนตัวเองไว้ก่อนครับ ปัญหามีอยู่ว่า start apache ขึ้นแต่ Process ไม่ทำงาน ปกติจะใช้คำสั่งนี้

root# ps -ef |grep apache2 | awk '{print "kill -9 "$2}' > kill_apache.sh
root# sh kill_apache.sh

แค่นี้มันก็จะ Kill Process ออกให้หมด แต่พอ start แล้วมันก็ผ่าน Continue reading [emerg] (28)No space left on device: Couldn't create accept lock

shell script copy รูปไปไว้ที่ใหม่

Shell เอาไว้ Copy รูปจากที่เก่าไปที่ใหม่แบบทีล่ะเยอะๆ


เนื่องจากก่อนหน้านี้เมื่อประมาณ 4-5 ปีที่แล้วมีการเขียนโปรแกรมเว็บ รถยนต์มือสอง แบบเก็บรูปทั้งหมดไว้ในโฟลเดอร์เดียวแบบไม่มีแตกย่อยโฟลเดอร์ ซึ่งไม่ได้คำนึงถึงรูปที่มีการเพิ่มขึ้นมาเรื่อยๆของแต่ล่ะวัน พอโฟลเดอร์เยอะๆ Server ไม่สามารถสร้างไฟล์รูปขึ้นมาได้ เลยต้องมีการย้ายไฟล์รูปไปแตกซอยย่อยออกเพื่อที่จะรองรับไฟล์ขนาดมหาศาลในอนาคต หากจะนั่ง cp ไปทีล่ะโฟลเดอร์คงนานเลยต้องเขียน shell script สั่งรันผ่าน server เอาง่ายสุด มีเทพน้องป๊อบมาช่วยเขียนให้ครับ แก้ที่เครื่อง server ก็อบปี้ไฟล์ก่อนแล้วแก้ที่โปรแกรมอีกที ผมเขียนไว้เตือนตัวเองใช้อีกครั้งในอนาคต เริ่มกันเลย Continue reading shell script copy รูปไปไว้ที่ใหม่

ย้าย Server เข้าตู้ใหม่ที่ INET

server gootum1
ตู้ใหม่จัดตู้ซ่ะสวยเซียว (ตู้ไหนไม่ว่าขอ inter อย่าช้าแล้วกัน อุอุ)

คืนวันเสาร์นั่งทำงานอยู่น้องโทรมาบอกจะย้าย Server ไปตู้ใหม่เลย shutdown -h now ไปสองเครื่อง นั่ง ping  ip รอประมาณเกือบครึ่งชั่วโมงเข้าไม่ได้โทรไปสอบถามว่าเป็นยังไงบ้าง น้องบอกว่าเครื่อง  boot เข้ามาแล้วค้างไปที่ (initramfs) ไม่รู้จะทำยังไงเหมือนกัน ให้น้องแก้ให้นั่งรอไม่ไหวเผลอนอนหลับไปตื่นเช้ามาเช็คดูก็ยังไม่ได้เลยต้องไป INET เ้อง นั่งหาข้อมูลตั้งแต่เช้าถึงเี่ที่ยงก็ไม่ได้อะไร เลยตัดสินใจไปมั่วที่หน้าเครื่องดีกว่า ไปก็ไม่รู้จะทำไงเหมือนกัน พอตอน boot ก็กด ESC เพื่อให้มันเลือก GRUB Boot Loader Continue reading ย้าย Server เข้าตู้ใหม่ที่ INET

MySQL to ramdisk

เขียน /Tmp  MySQL ลง memomy

mysql-to-ramdisk
หลังจาก mont แล้วก็ du -h ดูครับว่ามันมายัง

สืบเนื่องจากบทความนี้ MySQL Tuner ทำแล้วก็ยังไม่ดีขึ้นเพราะว่าไม่ได้จูนตามที่โปรแกรมแนะนำเท่าไหร่ มาวันนี้เทพ Grizzly แห่ง sanook.com บอกว่าทำไมมึงไม่ทำลง memory ว่ะ ก็เลยบอกว่าทำไมพี่ไม่บอกผมตั้งแต่ทีแรกล่ะว่ะ อิอิ ก็ไม่มีรอจากที่เขียน tmp ลง Disk ก็เปลี่ยนจากการเขียน Mysql ลง Memory หรือที่เรียกว่า Ramdisk นั่นเอง ไปดูวิธีการทำง่ายๆกันเลยครับ Continue reading MySQL to ramdisk

Install ionCube PHP on Ubuntu

Install ionCube PHP on Ubuntu
Install ionCube PHP on Ubuntu
วันนี้โหลดโปรแกรมอัพโหลดรูปมาลองลงเล่นแต่มันระบบแจ้งว่ามี error เลยค้นหาจาก google สรุปได้ว่าต้องลง ionCube เพื่อให้โปรแกรมมันทำงานได้ ดูวิธีลงตามนี้ครับ Continue reading Install ionCube PHP on Ubuntu