ปัญหา board thaismf ไม่คืน database ใครเป็นเหมือนก

คือเหมือน คนเข้า board แล้วมันก็เรียกใช้งาน database
แต่ไม่ยอม ปิด คืน นะครับ

ผมลอง processlist mysql ดู
Mon Oct 17 16:01:41 ICT 2005
±----±------±----------±------±--------±-----±------±-----------------+
| Id | User | Host | db | Command | Time | State | Info |
±----±------±----------±------±--------±-----±------±-----------------+
| 3 | **** | localhost | board | Sleep | 175 | | |
| 7 | **** | localhost | board | Sleep | 108 | | |
| 8 | **** | localhost | board | Sleep | 183 | | |
| 11 | **** | localhost | board | Sleep | 178 | | |
| 17 | **** | localhost | board | Sleep | 119 | | |
| 22 | **** | localhost | board | Sleep | 82 | | |
| 26 | **** | localhost | board | Sleep | 101 | | |
| 32 | **** | localhost | board | Sleep | 99 | | |
| 33 | **** | localhost | board | Sleep | 57 | | |
| 37 | **** | localhost | board | Sleep | 109 | | |
| 71 | **** | localhost | board | Sleep | 70 | | |
| 80 | **** | localhost | board | Sleep | 81 | | |
| 81 | **** | localhost | board | Sleep | 79 | | |
| 93 | **** | localhost | board | Sleep | 60 | | |
| 94 | **** | localhost | board | Sleep | 58 | | |
| 95 | **** | localhost | board | Sleep | 56 | | |
| 96 | **** | localhost | board | Sleep | 54 | | |
| 98 | **** | localhost | board | Sleep | 4 | | |
| 100 | **** | localhost | board | Sleep | 50 | | |
| 101 | **** | localhost | board | Sleep | 42 | | |
| 102 | **** | localhost | board | Sleep | 47 | | |
| 104 | **** | localhost | board | Sleep | 45 | | |
| 105 | **** | localhost | board | Sleep | 40 | | |
| 106 | **** | localhost | board | Sleep | 40 | | |
| 126 | **** | localhost | board | Sleep | 13 | | |
| 127 | **** | localhost | board | Sleep | 24 | | |
| 128 | **** | localhost | | Sleep | 22 | | |
| 131 | **** | localhost | board | Sleep | 16 | | |
| 134 | **** | localhost | board | Sleep | 15 | | |
| 135 | **** | localhost | board | Sleep | 15 | | |
| 137 | **** | localhost | board | Sleep | 9 | | |

อันนี้คือผ่านไปแค่ 1 นาที่ หลังจาก mysqld restart แล้วนะครับ
ผมเลย ลอง ใส่ mysql_close(); ในท้าย ของ file index.php ก็ไม่หาย
ผมลองเปิด board ดู ก็เจอว่ามันเรียกขึ้นมาเยอะเลย แต่ ก็ค้างไว้อย่างนั้น ไม่ คืน

ใครเจอเหมือนกันบ้างครับ

ดูจากคนใช้งานแล้วก็ไม่เยอะนะครับ
11 บุคคลทั่วไป, 6 สมาชิก
ผู้ใช้เมื่อ 15 นาทีที่ผ่านมา:

±-----±------±----------±---------±--------±-----±------±-----------------+
| Id | User | Host | db | Command | Time | State | Info |
±-----±------±----------±---------±--------±-----±------±-----------------+
| 204 | **** | localhost | board | Sleep | 882 | | |
| 642 | **** | localhost | board | Sleep | 533 | | |
| 1250 | **** | localhost | board | Sleep | 98 | | |
| 1266 | horde | localhost | horde | Sleep | 1492 | | |
| 1496 | ****7 | localhost | gallery2 | Sleep | 1176 | | |
| 1595 | **** | localhost | board | Sleep | 5 | | |
| 1646 | **** | localhost | board | Sleep | 177 | | |
| 1650 | **** | localhost | board | Sleep | 1 | | |
| 1663 | **** | localhost | board | Sleep | 108 | | |
| 1847 | **** | localhost | board | Sleep | 206 | | |
| 1870 | **** | localhost | board | Sleep | 569 | | |
| 1871 | **** | localhost | board | Sleep | 567 | | |
| 1895 | **** | localhost | board | Sleep | 100 | | |
| 1901 | **** | localhost | board | Sleep | 99 | | |
| 1905 | **** | localhost | board | Sleep | 40 | | |
| 1912 | **** | localhost | board | Sleep | 386 | | |
| 2041 | **** | localhost | board | Sleep | 203 | | |
| 2139 | **** | localhost | board | Sleep | 281 | | |
| 2152 | **** | localhost | board | Sleep | 195 | | |
| 2181 | **** | localhost | board | Sleep | 45 | | |
| 2265 | **** | localhost | board | Sleep | 45 | | |
| 2313 | **** | localhost | board | Sleep | 40 | | |
| 2329 | **** | localhost | board | Sleep | 28 | | |
| 2342 | admin | localhost | | Query | 0 | | show processlist |
±-----±------±----------±---------±--------±-----±------±-----------------+

ดูจาก status แล้วมันเป็น sleep แสดงว่านอนหลับอยู่ คงต้องปลุกให้ตื่นก่อนมั้งค่ะ (แซวเล่นหนุกๆ ค่ะ อิๆ) :angel:

ได้แก้ไขไฟล์อะไรรึเปล่าครับ…อาจจะเป็นที่ตัวบอร์ดครับ ผมขออนุญาติแนะนำว่าน่าจะอัปเกรดเป็นตัวใหม่เลยก็ดีครับเพราะตัวใหม่มีระบบจัดการ DB ที่ดีกว่า…

ต้องลอง check ดูว่าใช้ mysql_pconnect หรือปล่าว ถ้าไม่รู้ว่า check ยังไงก็ disable ใน php.ini เลย

[MySQL]
mysql.allow_persistent = Off
mysql.max_persistent = 0

ต้องลอง check ดูว่าใช้ mysql_pconnect หรือปล่าว ถ้าไม่รู้ว่า check ยังไงก็ disable ใน php.ini เลย

แก้ .ini เสร็จแล้วอย่าลืม restart apache ด้วยนะครับ

:wink: ขอบคุณ ทุกท่านจริงๆครับ
ตอนนี้ น่าจะดีขึ้นแล้ว โผล่ไม่นานก็หายไปเลย
ถามที่ นี้ ได้คำตอบ เร็วกว่า ใน board ของพวก admin อีก
สุดยอดเลย :lol: :lol: :lol: :lol: