Tag Archives: Server

อย่าปล่อยให้ Domain หมดอายุ

สวัสดีครับพ่อแม่พี่น้องปู่ย่าตายาย ไม่ได้อัพเดดความรู้เรื่อง seo นานเพราะติดงานที่ต้องทำเว็บระดับประเทศถึง 2 เว็บสนามบินและตำรวจ วันนี้เจอบทความที่อยากแชร์อยากเตือนบรรดาเจาของเว็บทุกคนว่า อย่าปล่อยให้ Domain หมดอายุ หรือมีปัญหาในการเข้าเว็บไม่ได้ เช่นเว็บล่ม server เดี้ยง เป็นต้น อย่าลืมต่อโดเมน มิฉะนั้นจะเป็นเช่นนี้ครับ
domain-expireน้าตาของ google ที่เก็บ cache เว็บโดเมนหมดอายุพอดี

คุณเคยเจอไหม อยู่มาวันนึงแล้ว SEO ตกแบบไม่ทราบสาเหตุ จากที่เคยติดอยู่ดีๆวันแรกมีลางมาเตือน อันดับตกหายไปครึ่งนึง วันที่ 2 ต่อมาหาไม่เจอจาก google สุดท้ายเช็คตามสเต็ปมาเจอโดเมนหมดอายุ ต้องบอกว่าโคตรซวยเลย server ล่มแล้ว google ดันมาเก็บตอน server ล่มพอดี

domain expire2

จาก indexed ที่ google เก็บเป็นหน้าโดเมนหมดอายุ อันดับต่างๆหายไปเพราะ cache ที่เจอนั้นไม่ใช่หน้าเว็บของเราครับ ปัญหาจะไม่เกิดถ้าคุณทำดังนี้
-อย่าปล่อยให้โดเมนหมดอายุ
-อย่าปล่อยให้เว็บล่มหรือ server ช้า (server ช้าเร็วมีผลต่อการเข้ามาของ robots ครับ)
-อย่าปล่อยให้มีปัญหากับเว็บทั้งเรื่อง domain, server และ network ต่างๆ

สรุปเบื้องต้นได้ว่า server และ isp ที่คุณเช่าอยู่มีผลแต่ robots เมื่อ robots เข้าไม่เก็บข้อมูลไม่ได้จะถูกส่งเป็นหน้า 404 not found หรืออื่นๆ ดังนั้นทำเว็บให้เปิดเร็วๆหาเช่า hosting ดีๆและการเขียนบทความหรือทำโครงสร้างเว็บให้ดีๆมีลิ้งค์ส่งมาบ้าง และสุดท้ายทำบุญบ้างรอดวง seo ก็จะดีเอง ขอให้โชคดีครับ

HACKED BY SudoX — HACK A NICE DAY.

Clear file system memory cache

RAM เต็มแก้ปัญหาแบบไม่ต้องรีบูตเครื่องหรือรีบูต apache วิธีนี้ง่ายสุดๆด้วยคำสั่ง

sync
echo 3 > /proc/sys/vm/drop_caches

วิธีที่เราเช็คว่า Ram หรือเยอะแค่ไหนก็ free -m หากเครื่อง server ใช้ Ram หมดแล้วจะวิ่งไปทำงานที่ swap แทนซึ่งนั้นก็หมายความว่าข้อมูลทุกอย่างถูกเขียนบน Harddisk ปัญหาต่อมาจะทำให้ IO ของเครื่องสูง ซึ่งนั่นก็เป็นสาเหตุของเว็บช้าและ server ล่มตามมา วิธีแก้ปัญหาหากคุณอยู่หน้าเครื่องและคอย monitor ดูตลอดมันก็ไม่มีปัญหาอะไร แต่ถ้าเราไม่อยู่ล่ะทำไง วันนี้ณเดชเอา shell script ง่ายๆมาฝากครับซึ่งเราสามารถตั้งได้ว่าจะให้ restart apache หรือ restart mysql เราก็เปลี่ยนจาก Continue reading Clear file system memory cache

Server ใหม่เว็บ EG3D-Club.com


Intel 3420GPLC / CASE SR107 + POWER 1U / Xeon 3440 / Ram 8GB/HDD 500 GB x 2

Server ใหม่เว็บ EG3D-Club.com คลับสามประตูที่สมาชิกในเว็บร่วมบริจาคกัน(บางส่วน) สำหรับสมาชิกท่านใดต้องการช่วยเหลือนั้นทางเรายังยินดีที่จะให้ท่านช่วยเหลืออยู่นะครับ Server ของเราเว็บของเรา ถ้าเราไม่ช่วยกันเราอาจจะไม่มีเว็บดีๆไว้แลกเปลี่ยนความรู้กันในอนาคตก็อาจเป็นไปได้นะครับ แต่ถ้าไม่บริจาคช่วยเหลือกันก็ไม่เป็นไรไม่ว่ากันครับ(ไม่ซีเรียส แต่กูจะจำไว้ อิอิ ล้อเล่นนะครับ) Server ได้มาแล้ววันนี้สั่งประกอบจาก Zeer รังสิตไว้เมื่ออาทิตย์ที่แล้ว สเปคเครื่องแรงดั่งใจหวัง ไม่ต้องเครื่องแบนด์เนมแต่คุณสมบัติดีกว่าก็พอแถมประหยัดเงินกว่าเท่าตัว แล้วก็ขับรถเอา Server ไปวางที่ NOC เมืองทองของ Wake IDC สดๆร้อนๆ แล้วมา Config ที่ห้องก็ต้องลงหลายๆอย่างและรอ DNS อัพเดดอีกวันสองวันก็สามารถใช้งานเครื่องใหม่กันได้แล้วนะครับ ถ่ายรูปมาให้ดู เผื่อท่านๆอยากจะเป็นส่วนนึงของเว็บ….คลิ้กที่นี่เลย Continue reading Server ใหม่เว็บ EG3D-Club.com

[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

วิธีป้องกันไม่ให้ Run คำสั่งใน /tmp


noexec = ไม่ให้ Run คำสั่งใน /tmp ได้

วันนี้โดนอะไรซักอย่างจาก ip ปลายทางสั่งให้อะไรซักอย่างทำงานใน tmp ซึ่งไม่รู้จะทำยังไงเหมือนกัน ผมสั่ง stop apache แล้วแต่มันก็ยังรันได้อยู่เข้าไปดูใน tmp ก็ไม่มีอะไรแต่นั่นไม่ใช่ปัญหา ปัญหาของผมคือมันไม่สามารถ start apache ขึ้นมาได้เลยดังตัวอย่างตามนี้

root@server:# /etc/init.d/apache2 restart
* Restarting web server apache2
[Sat Aug 07 12:27:22 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
[Sat Aug 07 12:27:22 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
...fail!

นี่แหล่ะปัญหาทำยังไงก็ start ไม่ได้เพราะว่ามี Procress ของ www-data หรือ apache รันอยู่นั่นเองผม stop ไปแล้วแต่มันก็ยังทำงานได้อยู่อันนี้ก็ไม่รู้จะทำยังไงความสามารถเราน้อยต้วอย่างที่เจอดังนี้ Continue reading วิธีป้องกันไม่ให้ Run คำสั่งใน /tmp