วันพุธที่ 25 สิงหาคม พ.ศ. 2553

ว่าด้วยเรื่องการลบ /var/spool/clientmqueue

ลองเอาสคริปต์ง่ายๆ ข้างล่างนี้ไปอ่านดู รับรองว่า การลบ /var/spool/clientmqueue จะง่ายขึ้น

########################
ls -1 | while read fn
do
if grep -q postmaster "$fn"
then
echo "would delete $fn"
# rm $fn
fi
done
########################

การคอนฟิก php ให้กับ Apache

เปิดไฟล์ /usr/local/etc/apache22/httpd.conf

มองหา
DirectoryIndex index.html

ให้แก้เป็น
DirectoryIndex index.html index.php

และ ใส่ 2 บรรทัดนี้เพื่อให้ Apache เรียกใช้งาน php ให้ถูกต้อง (ใส่ตรงที่มันมีการ AddType .gz .zip นั่นแหละ)

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

จากนั้น อย่าลืม ควรจะกำหนดค่า php.ini ให้ด้วย ไม่งั้นมันจะใช้ค่า default ซึ่งประสิทธิภาพอาจจะไม่เต็มที่
# cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

วันศุกร์ที่ 20 สิงหาคม พ.ศ. 2553

ประสบการณ์ /var เต็ม

ตอนนี้พอไปตรวจสอบเครื่อง เซิฟเวอร์พบว่า /var มันจะเต็ม อืม...ตอนแรกๆก็นึกว่า เราแบ่ง partition น้อยไปหรือเปล่า เออ เราก็ไม่น่าจะพลาดขนาดนั้นนะ.... พออ่านตัวเลขขนาด partition ดีๆอีกที เฮ้ย! /var อย่างเดียวมันตั้ง 20 กว่า กิ๊ก เป็นเรื่องหล่ะ

อะไรที่มันใช้เนื้อที่ใน /var มากขนาดนั้น

/var/db/mysql <- ผู้ต้องสงสัยแรก
/var/log/apache-log หรือ /var/log/nginx/access-log , error.log <- ผู้ต้องสงสัยรายที่ 2

ก็ลองเลย ย้าย 2 ผู้ต้องสงสัยไปไว้ที่ /usr/home/ เราแทน เฮ้ย ทำไมพื้นที่มันยังไม่ลดลงอย่างที่คาดการณ์

ก็ลองหาดู folder ไหนที่มันกินเนื้อที่เยอะๆ บ้าง

/var/spool/clientmqueue <- ต้นเหตุ

กรณีจะไปโทษว่าเป็นผู้ร้ายก็ไม่ได้นะครับ เพราะ สาเหตุที่แท้จริงแล้วคือ อีเมล์ที่เกิดจากการ ทำงาน cron job และ perodic daemon ของ freebsd ที่จะส่งอีเมล์ออกมาเมื่อทำงานเสร็จแล้ว (ทั้งนี้ก็เราดันไปปิด sendmail ใช่ไหมล่ะ)

พอเราปิด sendmail มันก็ส่งเมล์ไม่ได้ มันก็พยายามส่งอยู่นั่นเหละ ถึงได้ กินพื้นที่ไปเรื่อยๆ


แก้โดย /etc/periodic.conf
daily_output="/var/log/daily.log"
weekly_output="/var/log/weekly.log"
monthly_output="/var/log/monthly.log"

และ ใส่ MAILTO="" เหนือ crontab ของทุกคนที่เรียกใช้งาน cron


ก็เป็นอันว่า รอดตัวไปสำหรับคราวนี้

ปล. การลบ /var/spool/clientmqueue ยากกว่าที่คิดนะจ้ะ ถ้าไม่คิดอะไรมากก็ทยอยลบไปเรื่อยๆนั่นเหละ เดี๋ยวก็หมดเอง

วันพฤหัสบดีที่ 12 สิงหาคม พ.ศ. 2553

วันนี้วันแม่

มาอัพเดต blog ซะหน่อย หายไป 10 กว่าวัน ไม่ได้ไปไหนหรอก วันๆนั่งทำเว็บไซต์ให้มันดีขึ้น ปรับโน่นแต่งนี่ให้ัมัน commercial ให้มากขึ้น จนถึงวันนี้ ก็ยังไม่มีรายได้จากการขายโฆษณา

พอตอนดึก ภู โทรมาหา บอกว่าลูกค้าตัดสินใจซื้อแล้ว 1 ราย (โอ้วยอดมากๆ ลูกค้ารายแรกมาแล้ว)

แต่ที่แน่ๆ รายได้จาก Google Adsense เนี่ย หายไปเยอะเลย ไม่รู้ว่าเป็นเพราะอะไร เลยอยากจะทำ AB test นะ

วันอาทิตย์ที่ 1 สิงหาคม พ.ศ. 2553

แค่ลงมือทำ (อีกแล้ว)

ตอนนี้ทำเว็บไซต์เสร็จประมาณนึงแล้ว ก็ถึงเวลาเริ่ม แนวทางการสร้างรายได้เลย

แนวทางที่วางไว้ก็คือการขายตำแหน่งโฆษณา ซึ่งได้เห็นตัวอย่างจากเว็บไซต์ของแชมป์ ก็พบว่า มันสามารถทำได้แล้ว แชมป์ก็ได้ให้คำแนะนำมาหลายๆอย่าง เช่น 1.จำเป็นต้องมี Sale ที่ขายอย่างจริงจัง 2. ต้องทำให้โฆษณาเต็มๆไว้ก่อน เพื่อให้ดูเหมือนว่าลูกค้าเยอะ (ที่จำได้มีแค่นี้ - สงสัยต้องไปขอคำแนะนำเพิ่มอีกรอบนึง)

เอาเป็นว่าตอนนี้ก็เลยให้ ภูมี ทำหน้าที่ Sale อย่างเต็มตัว ให้ลองโทรศัพท์ หาลูกค้า ทดลองดู ก็พบว่า ได้ผลตอบรับอยู่ในระดับน่าพอใจสำหรับ Sale มือใหม่ (ยังขายไม่ได้นะ แต่แจกไปเรื่อยๆ) ก็คงต้องรอดูภายในอาทิตย์นี้ก่อน ว่าจะแจก ได้ตามเป้าีที่กำหนดหรือเปล่า

Step ถัดไปถึงจะเป็นการ ขาย จริงๆ ...... จะขายได้หรือเปล่าน้อ