BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: saxmaxx ที่ มีนาคม 05, 2011, 08:19:34 AM
-
up version แล้วขึ้นเตือนว่า open file limit mysql
ไม่ทราบว่าผมต้องไปกำหนดค่าตรงไหนครับ
ขอบคุณครับ
-
เข้าไปใช้คำสั่ง ulimit -n 30000 ที่ server ผ่าน terminal และให้ใส่คำสั่งนี้ไว้ในแฟ้ม /etc/rc.d/rc.local (บรรทัดสุดท้าย) ครับ
-
เข้าไปใช้คำสั่ง ulimit -n 30000 ที่ server ผ่าน terminal และให้ใส่คำสั่งนี้ไว้ในแฟ้ม /etc/rc.d/rc.local (บรรทัดสุดท้าย) ครับ
รบกวนช่วยอธิบายเพิ่มเติมทีละขั้นตอนให้หน่อยครับ
เรื่องserverผมทำเป็นแต่ปิด-เปิด server กับเซ็ทเวลาเท่านั้นครับ ;D
ขอบคุณครับ
-
log in เข้า linux ให้ได้ แล้วพิมพ์ ulimit -n 30000 ตรง command line เลย ส่วน file rc.local ใช้โปรแกรม winscp เปิดเข้าไปแล้วเพิ่มคำสั่ง ulimit -n 30000 ไว้บรรทัดสุดท้ายเลยครับ
-
;D ให้เคลียร์ถังขยะ ในหน้าจอเดียวกับ หน้าจอ upstructure ;D
;D เพื่อให้การทำงานของระบบเร็วขึ้น ;D
-
ขอโทษด้วยนะครับ พอดีเพิ่งมีโอกาสได้ลองแก้ตามที่พี่แนะนำมา แต่ก็ขึ้น error ตามรูป
1. /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain> <type> <item> <value>
#
#Where:
#<domain> can be:
# - an user name
# - a group name, with @group syntax
# - the wildcard *, for default entry
# - the wildcard %, can be also used with %group syntax,
# for maxlogin limit
#
#<type> can have the two values:
# - "soft" for enforcing the soft limits
# - "hard" for enforcing hard limits
#
#<item> can be one of the following:
# - core - limits the core file size (KB)
# - data - max data size (KB)
# - fsize - maximum filesize (KB)
# - memlock - max locked-in-memory address space (KB)
# - nofile - max number of open files
# - rss - max resident set size (KB)
# - stack - max stack size (KB)
# - cpu - max CPU time (MIN)
# - nproc - max number of processes
# - as - address space limit
# - maxlogins - max number of logins for this user
# - maxsyslogins - max number of logins on the system
# - priority - the priority to run user process with
# - locks - max number of file locks the user can hold
# - sigpending - max number of pending signals
# - msgqueue - max memory used by POSIX message queues (bytes)
# - nice - max nice priority allowed to raise to
# - rtprio - max realtime priority
#
#<domain> <type> <item> <value>
#
#* soft core 0
#* hard rss 10000
#@student hard nproc 20
#@faculty soft nproc 20
#@faculty hard nproc 50
#ftp hard nproc 0
#@student - maxlogins 4
# End of file
root soft nofile 50000
root hard nofile 50000
mysql soft nofile 50000
mysql hard nofile 50000
2. ETC\INIT.D/MYSQL
unlimit -n 50000
#!/bin/sh
# Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB
# This file is public domain and comes with NO WARRANTY of any kind
# MySQL daemon start/stop script.
-
ของผมก็เป็นครับ เข้าไปกำหนดในแฟ้มตามคำแนะนำก็ไม่รู้ว่าจะกำหนดแบบไหนครับ มันไม่เหมือนกันกับคำแนะนำ ช่วยแนะนำด้วยครับ ขอบคุณมากครับ
-
เข้าไปใช้คำสั่ง ulimit -n 30000 ที่ server ผ่าน terminal และให้ใส่คำสั่งนี้ไว้ในแฟ้ม /etc/rc.d/rc.local (บรรทัดสุดท้าย) ครับ
ดัน แก้ตามนี้แล้วไม่หายครับ
-
ดัน แก้ตามนี้แล้วไม่หายครับ
แก้ limits.conf ด้วย หรือยังครับ
-
เข้าไปใช้คำสั่ง ulimit -n 30000 ที่ server ผ่าน terminal และให้ใส่คำสั่งนี้ไว้ในแฟ้ม /etc/rc.d/rc.local (บรรทัดสุดท้าย) ครับ
ดัน แก้ตามนี้แล้วไม่หายครับ
แก้แล้ว reboot เครื่องด้วยหนึ่งครั้งครับ
-
ใช้คำสั่งเดี๋ยวกันใช่ไหมครับ
-
[/quote]
แก้ limits.conf ด้วย หรือยังครับ
[/quote]
ของผมแก้แล้วครับ
[/quote]
แก้แล้ว reboot เครื่องด้วยหนึ่งครั้งครับ
[/quote]
ของผม reboot เครื่อง แล้วที่server เห็นข้อความขึ้นแว่บๆว่า can't open mysql ........ครับ
-
ผม ลองทำแล้ว ไม่หายอ่ะครับ พอดี ที่ รพ ผมไม่ได้ อัพเวอร์ชั้น มา ตั้งแต่ 3.53.8.10 เพิ่ง มาอัพ 3.54.8.8
มัน open file limit mysql ลองทำตามแล้ว ยังไม่หาย ขออีกสักรอบได้ไหมครับ ต้องทำแบบ ได้บ้าง
-
ผม ลองทำแล้ว ไม่หายอ่ะครับ พอดี ที่ รพ ผมไม่ได้ อัพเวอร์ชั้น มา ตั้งแต่ 3.53.8.10 เพิ่ง มาอัพ 3.54.8.8
มัน open file limit mysql ลองทำตามแล้ว ยังไม่หาย ขออีกสักรอบได้ไหมครับ ต้องทำแบบ ได้บ้าง
ได้ลอง Restart Server หลังจาก ปรับ Myql ยังครับ
-
ผม ลองทำแล้ว ไม่หายอ่ะครับ พอดี ที่ รพ ผมไม่ได้ อัพเวอร์ชั้น มา ตั้งแต่ 3.53.8.10 เพิ่ง มาอัพ 3.54.8.8
มัน open file limit mysql ลองทำตามแล้ว ยังไม่หาย ขออีกสักรอบได้ไหมครับ ต้องทำแบบ ได้บ้าง
ได้ลอง Restart Server หลังจาก ปรับ Myql ยังครับ
restart แล้ว อ่ะครับ แต่ก็ไม่หาย ปรับ Myql ไม่รู้ว่า ทำถูกป่าวอ่ะครับ ขอวธีทำอีกทีได้ไหม ครับ server fedora mode windows ต้อง เข้าไปที่ไหน บ้าง อ่คับ
-
ผม ลองทำแล้ว ไม่หายอ่ะครับ พอดี ที่ รพ ผมไม่ได้ อัพเวอร์ชั้น มา ตั้งแต่ 3.53.8.10 เพิ่ง มาอัพ 3.54.8.8
มัน open file limit mysql ลองทำตามแล้ว ยังไม่หาย ขออีกสักรอบได้ไหมครับ ต้องทำแบบ ได้บ้าง
ได้ลอง Restart Server หลังจาก ปรับ Myql ยังครับ
restart แล้ว อ่ะครับ แต่ก็ไม่หาย ปรับ Myql ไม่รู้ว่า ทำถูกป่าวอ่ะครับ ขอวธีทำอีกทีได้ไหม ครับ server fedora mode windows ต้อง เข้าไปที่ไหน บ้าง อ่คับ
มันขึ้นแบบ นี้ทำให้เครื่อง ไม่บันทึกข้อมูล เกี่ยวไหม ครับ
-
ของผมจัดการลง mysql ใหม่เลย percona 5.5.13 กับ my.cnf ที่ได้รับความอนุเคราะห์จาก อ.tanoy
open limit file .... ไม่ขึ้นแล้วครับ ;D ;D
-
ลงใหม่ต้อง down server สิ ครับ เรื่องใหญ่เลย
-
แก้ไขตามกระทู้นี้ดู ครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=19429.0 (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=19429.0)
-
ทำตามแล้ว อ่ะครับ มันก็ ยังขึ้น Open file limit mysql
-
เพิ่มบรรทัด
root soft nofile 50000
root hard nofile 50000
mysql soft nofile 50000
mysql hard nofile 50000
ไว้ในแฟ้ม /etc/security/limit.conf
แล้ว Restart เครื่อง server ใหม่ ก็น่าจะหายแล้วครับ
-
ทำแล้วอ่ะครับ พี่ restart แล้วด้วยอ่ะครับ ตอน พิมพ์ ulimit -n 30000 ก็หายไปแล้ว พอรี ก็เป็นอีกอ่ะครับ
-
ทำแล้วอ่ะครับ พี่ restart แล้วด้วยอ่ะครับ ตอน พิมพ์ ulimit -n 30000 ก็หายไปแล้ว พอรี ก็เป็นอีกอ่ะครับ
linux reconfig my.conf คงต้อง full restart เครื่องเลย... ;D ;D ;D
-
ทำแล้วอ่ะครับ พี่ restart แล้วด้วยอ่ะครับ ตอน พิมพ์ ulimit -n 30000 ก็หายไปแล้ว พอรี ก็เป็นอีกอ่ะครับ
linux reconfig my.conf คงต้อง full restart เครื่องเลย... ;D ;D ;D
;D ;D ;D ;D
ลงใหม่ก็ดีนะครับ