Apache # [error] (28)No space left on device

user warning: Unknown column 'u.signature_format' in 'field list' query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.signature, u.signature_format, u.picture, u.data, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 38 AND c.status = 0 ORDER BY c.thread DESC LIMIT 0, 30 in /home/cmsdd/domains/cmsdd.com/public_html/modules/comment/comment.module on line 992.

How to fix

#ipcs -s | grep apache(apache user)
Removing this semaphores immediately solved the problem.
#ipcs -s | grep apache | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

แก้แค่นั้น เดี๋ยวมันก็เป็นอีก

วิธีแก้ระยะยาว
เปิดไฟล์ /etc/sysctl.conf

add/edit
kernel.msgmni = 1024
kernel.sem = 250 256000 32 1024

ทำให้มีผลทันที่ ไม่ต้อง restart
#sysctl -p

URL : http://rackerhacker.com/2007/08/24/apache-no-space-left-on-device-couldn...