Warning: mysql_connect() [function.mysql-connect]: User user already has more than 'max_user_connections' active connections in /home/xxxx/domains/domain.com/public_html/webboard/include/config.inc.php on line 6
can,t connect to datebase
เกินอาการนี้ทุกครั้ง เมื่อมีผู้ใช้มากๆ
พอมีวิธีแก้ไม่ครับ
แก้ใน my.cnf ครับ
/etc/my.cnf
max_connections = 3000
แล้ว restart service
อ้างถึงจาก: asura2000 ใน 28 มิถุนายน 2010, 16:00:23
แก้ใน my.cnf ครับ
/etc/my.cnf
max_connections = 3000
แล้ว restart service
ผมใช้ share host ครับ ต้องไปแก้ที่ไหนครับ
พอดีไม่ค่อยรู้อะไรเท่าไหรเกี่ยวกับ host ขอคำแนะนำหน่อยน่ะครับ
จำนวนคนเข้าเท่าไหร่ถึงเป็นครับ
อ้างถึงจาก: teacup ใน 28 มิถุนายน 2010, 16:21:30
จำนวนคนเข้าเท่าไหร่ถึงเป็นครับ
100 ++ กว่าคนก็ออกอาการแล้วครับ
ส่งสัยเป็นที่ script ครับ
อ้างถึงจาก: WPDSign ใน 28 มิถุนายน 2010, 16:09:25
อ้างถึงจาก: asura2000 ใน 28 มิถุนายน 2010, 16:00:23
แก้ใน my.cnf ครับ
/etc/my.cnf
max_connections = 3000
แล้ว restart service
ผมใช้ share host ครับ ต้องไปแก้ที่ไหนครับ
พอดีไม่ค่อยรู้อะไรเท่าไหรเกี่ยวกับ host ขอคำแนะนำหน่อยน่ะครับ
ลองแจ้งทางโฮสดู ครับ
อ้างถึงจาก: JeffyPluS ใน 28 มิถุนายน 2010, 16:26:15
อ้างถึงจาก: WPDSign ใน 28 มิถุนายน 2010, 16:09:25
อ้างถึงจาก: asura2000 ใน 28 มิถุนายน 2010, 16:00:23
แก้ใน my.cnf ครับ
/etc/my.cnf
max_connections = 3000
แล้ว restart service
ผมใช้ share host ครับ ต้องไปแก้ที่ไหนครับ
พอดีไม่ค่อยรู้อะไรเท่าไหรเกี่ยวกับ host ขอคำแนะนำหน่อยน่ะครับ
ลองแจ้งทางโฮสดู ครับ
แจ้งเจ้าของโฮส
เป็นอันว่าจบ ครับ
ขอบคุณมากทุกท่านเลยครับ
เดี่ยวลองสอบถาม host ดูครับ
อ้างถึงจาก: WPDSign ใน 28 มิถุนายน 2010, 16:24:53
อ้างถึงจาก: teacup ใน 28 มิถุนายน 2010, 16:21:30
จำนวนคนเข้าเท่าไหร่ถึงเป็นครับ
100 ++ กว่าคนก็ออกอาการแล้วครับ
ส่งสัยเป็นที่ script ครับ
คนเข้าน้อยแบบนี้เป็นที่สคริปชัว ไล่ดูว่าได้ใช้ mysql_Pconnect รึเปล่า
เคยเจอเจ้าของโฮสต์เตือนมาให้แก้ไม่แก้เชิญออกไป
เขาบอกว่ามันไม่ยอมปิด connection ของ mysql
ไล่ไปไล่มามีไฟล์หนึ่ง ใส่ mysql_Pconnect แก้เป็น mysql_connect แล้วหายทันที
อ้างถึงจาก: teacup ใน 28 มิถุนายน 2010, 16:57:34
อ้างถึงจาก: WPDSign ใน 28 มิถุนายน 2010, 16:24:53
อ้างถึงจาก: teacup ใน 28 มิถุนายน 2010, 16:21:30
จำนวนคนเข้าเท่าไหร่ถึงเป็นครับ
100 ++ กว่าคนก็ออกอาการแล้วครับ
ส่งสัยเป็นที่ script ครับ
คนเข้าน้อยแบบนี้เป็นที่สคริปชัว ไล่ดูว่าได้ใช้ mysql_Pconnect รึเปล่า
เคยเจอเจ้าของโฮสต์เตือนมาให้แก้ไม่แก้เชิญออกไป
เขาบอกว่ามันไม่ยอมปิด connection ของ mysql
ไล่ไปไล่มามีไฟล์หนึ่ง ใส่ mysql_Pconnect แก้เป็น mysql_connect แล้วหายทันที
ขอบคุณมากเลยครับ +1
ผมไม่เคยใช้ mysql_Pconnect เลย
คงต้องไล่ใหม่ทั้งเว็บแล้วหล่ะครับ
โดน host เตือนหลายครั้งแล้วเหมือนกันครับ
พี่ครับผมก็เป็น อย่าลืม mysql_close(); ด้วยนะครับ
ลดการติดต่อฐานข้อมูลเอาน่ะครับถึงจะได้
อ้างถึงจาก: ayeweb ใน 28 มิถุนายน 2010, 17:25:46
พี่ครับผมก็เป็น อย่าลืม mysql_close(); ด้วยนะครับ
ลดการติดต่อฐานข้อมูลเอาน่ะครับถึงจะได้
+1 ไปเลยครับ
เดี่ยวลองดู ไม่ค่อยได้ใช้มันจริงๆ น่าจะมีส่วนอยู่ครับ
ปล.เชื่อพี่หรือยัง บอกแล้วว่าพี่จอมมั่ว :P
อ้างถึงจาก: WPDSign ใน 28 มิถุนายน 2010, 17:28:36
อ้างถึงจาก: ayeweb ใน 28 มิถุนายน 2010, 17:25:46
พี่ครับผมก็เป็น อย่าลืม mysql_close(); ด้วยนะครับ
ลดการติดต่อฐานข้อมูลเอาน่ะครับถึงจะได้
+1 ไปเลยครับ
เดี่ยวลองดู ไม่ค่อยได้ใช้มันจริงๆ น่าจะมีส่วนอยู่ครับ
ปล.เชื่อพี่หรือยัง บอกแล้วว่าพี่จอมมั่ว :P
ผมก็มั่วต่อจากพี่อะครับ อิอิ
ลองศึกษา php cache ดูนะครับ ..... ถ้าวันไดวันหนึ่งคนเข้ามากๆ ... มันช่วยได้มากเลยครับ
1. ทำให้มัน dynamic น้อยลง เรียก mysql ลดลงเช่น phpcache ,jpcahce ,หรือ wp ก้อ มี cache เป็น html
2. mysql connect /close script
3. ปรับที่ my.cnf อาจทำให้สถานการณ์แย่กว่าเก่า เพราะแทนที่จะล่มเฉพาะ mysql แต่ server ไปเลยเพราะทรัพยากรหมด
4. อาจต้องให้เจ้าของhostช่วยเรื่องปรับแต่ง query cache / fine tune mysql
อ้างถึงจาก: cmprice ใน 28 มิถุนายน 2010, 19:18:45
ลองศึกษา php cache ดูนะครับ ..... ถ้าวันไดวันหนึ่งคนเข้ามากๆ ... มันช่วยได้มากเลยครับ
ขอบคุณมากครับ
อ้างถึงจาก: Dr.K ใน 28 มิถุนายน 2010, 19:29:20
1. ทำให้มัน dynamic น้อยลง เรียก mysql ลดลงเช่น phpcache ,jpcahce ,หรือ wp ก้อ มี cache เป็น html
2. mysql connect /close script
3. ปรับที่ my.cnf อาจทำให้สถานการณ์แย่กว่าเก่า เพราะแทนที่จะล่มเฉพาะ mysql แต่ server ไปเลยเพราะทรัพยากรหมด
4. อาจต้องให้เจ้าของhostช่วยเรื่องปรับแต่ง query cache / fine tune mysql
ขอคุณมากครับพี่หมอ
ทั้ง 4 ข้อผมคงต้องศึกษาอย่างละเอียดใหม่แล้วเพราะไม่ค่อยรู้เรื่องพวกนี้เท่าไหรเลยครับ
ตอนนี้ uip 8000+ /วัน พอออนไลน์พร้อมๆ กัน 100 user กว่าๆ ออกอาการอืดทันที และในที่สุดระบบก็แจ้งว่า max_user_connections
พอ user ลดลงก็ใช้ได้เหมือนเดิม งานเข้าเลยครับ
ถ้าถึง 8000+ ต่อวันคงไม่แปลกที่เกิดขึ้นแบบนี้
ผมว่าน่าจะวางแผนเป็น VPS ได้แล้วนะครับ
# 1 YEAR
<FilesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</FilesMatch>
# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
# 2 DAYS
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, proxy-revalidate"
</FilesMatch>
# 1 DAY
<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=86400, private, proxy-revalidate"
</FilesMatch>
<IfModule mod_expires.c>
<FilesMatch "\.(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</FilesMatch>
</IfModule>
<FilesMatch "\.(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf)$">
FileETag MTime Size
</FilesMatch>
.htaccess ลองดูครับพี่น่าจะเร็วขึ้น
อ้างถึงจาก: ayeweb ใน 28 มิถุนายน 2010, 20:11:41
# 1 YEAR
<FilesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</FilesMatch>
# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
# 2 DAYS
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, proxy-revalidate"
</FilesMatch>
# 1 DAY
<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=86400, private, proxy-revalidate"
</FilesMatch>
<IfModule mod_expires.c>
<FilesMatch "\.(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</FilesMatch>
</IfModule>
<FilesMatch "\.(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf)$">
FileETag MTime Size
</FilesMatch>
.htaccess ลองดูครับพี่น่าจะเร็วขึ้น
ขอบคุณมากๆเลยครับ
อธิบายให้นิดได้ไม่ หรือลิงก์ก็ได้ครับ
เข้าเอ็มดีกว่าลืมๆๆ อิอิ
CPU load full เหรอ ป่าวครับ
อ้างถึงจาก: nungnever ใน 29 มิถุนายน 2010, 01:12:53
CPU load full เหรอ ป่าวครับ
ไม่แน่ใจเหมือนกันครับ
ผมไม่ค่อยรู้เรื่องพวกนี้เท่าไหร ไม่ทราบดูที่ไหน share host ครับ
ช่วงนี้เริ่มเป็นบ่อยต้อง f5 ถึงหาย
ขอขุดหน่อยครับ ผมอาการนี้เลยตอนนี้เว็บเข้าไม่ได้ ทำไงดีครับ เดือดร้อน - - เว็บขายของด้วย
Solution ที่ดีที่สุดผมแนะนำนะก็คือ
ใช้ VPS แทนครับ :P
- คงเป็นที่สคริป
- ให้แจ้งโฮสดูครับ
- หากเป็นเว็บขายของ หรือแหล่งรายได้หลักก็หา vps ดีๆ เสถียรใช้ครับ