BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: yord ที่ กรกฎาคม 20, 2009, 13:38:51 PM
-
ไม่ทราบว่าเป็นอะไร :'( ??? อยู่ดีๆ ก็ช้า ถึงช้ามากๆ ตรวจสอบ IP ก็ไม่ได้ชนกับ server
ดูจาก log file ประมาณนี้ครับ ช่วยดูด้วยครับ ???
Version: '5.1.30' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL)
090720 9:37:29 [Note] /usr/sbin/mysqld: Normal shutdown
090720 9:37:29 [Note] Event Scheduler: Purging the queue. 0 events
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 719 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 718 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 716 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 707 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 705 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 704 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 702 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 700 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 696 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 691 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 682 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 658 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 653 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 609 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 571 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 570 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 567 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 559 user: 'sa'
090720 9:37:31 [Warning] /usr/sbin/mysqld: Forcing close of thread 497 user: 'sa'
090720 9:37:31 [ERROR] /usr/sbin/mysqld: Sort aborted
090720 9:37:31 [ERROR] /usr/sbin/mysqld: Sort aborted
090720 9:37:32 [ERROR] /usr/sbin/mysqld: Sort aborted
090720 9:37:32 [ERROR] /usr/sbin/mysqld: Sort aborted
090720 9:37:32 [ERROR] /usr/sbin/mysqld: Sort aborted
090720 9:37:37 InnoDB: Starting shutdown...
090720 9:40:26 InnoDB: Shutdown completed; log sequence number 20 431443823
090720 9:40:26 [Note] /usr/sbin/mysqld: Shutdown complete
090720 09:40:26 mysqld_safe mysqld from pid file /var/lib/mysql/pth.net.pid ended
090720 09:40:27 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
090720 9:40:29 InnoDB: Started; log sequence number 20 431443823
090720 9:40:30 [Warning] 'user' entry 'root@pth.net' ignored in --skip-name-resolve mode.
090720 9:40:30 [Warning] 'user' entry '@pth.net' ignored in --skip-name-resolve mode.
090720 9:40:30 [Note] Event Scheduler: Loaded 0 events
090720 9:40:30 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.30' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL)
090720 9:57:39 [Note] /usr/sbin/mysqld: Normal shutdown
090720 9:57:39 [ERROR] /usr/sbin/mysqld: Sort aborted
090720 9:57:39 [Note] Event Scheduler: Purging the queue. 0 events
090720 9:57:41 InnoDB: Starting shutdown...
090720 9:59:39 InnoDB: Shutdown completed; log sequence number 20 434812105
090720 9:59:39 [Note] /usr/sbin/mysqld: Shutdown complete
090720 09:59:39 mysqld_safe mysqld from pid file /var/lib/mysql/pth.net.pid ended
090720 10:03:18 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
090720 10:03:26 InnoDB: Started; log sequence number 20 434812105
090720 10:03:26 [Warning] 'user' entry 'root@pth.net' ignored in --skip-name-resolve mode.
090720 10:03:26 [Warning] 'user' entry '@pth.net' ignored in --skip-name-resolve mode.
090720 10:03:26 [Note] Event Scheduler: Loaded 0 events
090720 10:03:26 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.30' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL)
090720 10:04:31 [Note] /usr/sbin/mysqld: Normal shutdown
090720 10:04:31 [Note] Event Scheduler: Purging the queue. 0 events
090720 10:04:34 InnoDB: Starting shutdown...
090720 10:04:45 InnoDB: Shutdown completed; log sequence number 20 434880858
090720 10:04:45 [Note] /usr/sbin/mysqld: Shutdown complete
090720 10:04:45 mysqld_safe mysqld from pid file /var/lib/mysql/pth.net.pid ended
090720 10:04:46 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
090720 10:04:47 InnoDB: Started; log sequence number 20 434880858
090720 10:04:47 [Warning] 'user' entry 'root@pth.net' ignored in --skip-name-resolve mode.
090720 10:04:47 [Warning] 'user' entry '@pth.net' ignored in --skip-name-resolve mode.
090720 10:04:47 [Note] Event Scheduler: Loaded 0 events
090720 10:04:47 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.30' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL)
090720 13:17:20 [Note] /usr/sbin/mysqld: Normal shutdown
090720 13:17:21 [Note] Event Scheduler: Purging the queue. 0 events
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 365 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 362 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 352 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 340 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 330 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 321 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 318 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 317 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 315 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 313 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 285 user: 'sa'
090720 13:17:24 [Warning] /usr/sbin/mysqld: Forcing close of thread 72 user: 'sa'
090720 13:17:27 InnoDB: Starting shutdown...
090720 13:22:57 InnoDB: Shutdown completed; log sequence number 20 497327393
090720 13:22:57 [Note] /usr/sbin/mysqld: Shutdown complete
090720 13:22:57 mysqld_safe mysqld from pid file /var/lib/mysql/pth.net.pid ended
090720 13:22:58 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
090720 13:23:01 InnoDB: Started; log sequence number 20 497327393
090720 13:23:01 [Warning] 'user' entry 'root@pth.net' ignored in --skip-name-resolve mode.
090720 13:23:01 [Warning] 'user' entry '@pth.net' ignored in --skip-name-resolve mode.
090720 13:23:01 [Note] Event Scheduler: Loaded 0 events
090720 13:23:01 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.30' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL)
เผื่อเป็นประโยชน์ครับ(ช่วยด้วยคร้าบ) ???
-
ส่งหน้าจอจากคำสั่ง top เข้ามาด้วยครับ
-
hang ทั้งระบบเลยครับ อ. ???
-
แถม workload ให้อ.ดูด้วยครับ :'(
-
ก่อนที่ระบบจะมีปัญหา ได้ทำอะไรกับระบบบ้างครับ
เพิ่ม Config ดังนี้ไปใน my.cnf ด้วยครับ
innodb_locks_unsafe_for_binlog=1
innodb_doublewrite=0
innodb_support_xa = 0
innodb_flush_log_at_trx_commit = 2
innodb_flush_method=O_DIRECT
จากนั้นจึง restart mysql ใหม่ครับ
-
ขอบคุณครับ อ. เดี๋ยวจะลองดูครับ
ก่อนหน้านี้ ประมาณ 5 วันก่อน ได้ stop myslq
แล้วเปลี่ยนตรง
[mysqldump]
quick
max_allowed_packet = 256M (เดิม เป็น 16M ครับ)
เสร็จแล้วก็ start mysql ได้ดี ไม่มีปัญหาอะไรครับ
เพิ่งมามีปัญหาในเช้าวันนี้แหละครับ ???
-
Restart แล้ว ฝาก Capture หน้าจอ Graph mysql performance ส่งเข้ามาอีกครั้งด้วยครับ
-
... เอาใจช่วยเต็มที่เลยนะครับ ... ;) ;) ;) ....
-
หนักกว่าเดิมแล้วครับ อ. start mysql ไม่ขึ้นแล้วครับ ???
-
เปิด hostname.err ดูก่อนครับ
-
แบบนี้ครับ อ.
??? ???090720 15:11:04 [Note] /usr/sbin/mysqld: Normal shutdown
090720 15:11:05 [Note] Event Scheduler: Purging the queue. 0 events
090720 15:11:05 [ERROR] /usr/sbin/mysqld: Sort aborted
090720 15:11:07 [Warning] /usr/sbin/mysqld: Forcing close of thread 247 user: 'sa'
090720 15:11:07 [Warning] /usr/sbin/mysqld: Forcing close of thread 244 user: 'sa'
090720 15:11:07 [Warning] /usr/sbin/mysqld: Forcing close of thread 206 user: 'sa'
090720 15:11:07 [Warning] /usr/sbin/mysqld: Forcing close of thread 98 user: 'sa'
090720 15:11:07 [Warning] /usr/sbin/mysqld: Forcing close of thread 92 user: 'sa'
090720 15:11:32 InnoDB: Starting shutdown...
090720 15:24:04 InnoDB: Shutdown completed; log sequence number 20 536449774
090720 15:24:04 [Note] /usr/sbin/mysqld: Shutdown complete
090720 15:24:04 mysqld_safe mysqld from pid file /var/lib/mysql/pth.net.pid ended
090720 15:24:05 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
InnoDB: Unrecognized value 0_DIRECT for innodb_flush_method
090720 15:24:05 [ERROR] Plugin 'InnoDB' init function returned error.
090720 15:24:05 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
090720 15:24:05 [ERROR] /usr/sbin/mysqld: unknown variable 'innodb_lock_unsafe_for_binlog=1'
090720 15:24:05 [ERROR] Aborting
090720 15:24:05 [Note] /usr/sbin/mysqld: Shutdown complete
090720 15:24:05 mysqld_safe mysqld from pid file /var/lib/mysql/pth.net.pid ended
090720 15:29:01 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
InnoDB: Unrecognized value 0_DIRECT for innodb_flush_method
090720 15:29:01 [ERROR] Plugin 'InnoDB' init function returned error.
090720 15:29:01 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
090720 15:29:01 [ERROR] /usr/sbin/mysqld: unknown variable 'innodb_lock_unsafe_for_binlog=1'
090720 15:29:01 [ERROR] Aborting
090720 15:29:01 [Note] /usr/sbin/mysqld: Shutdown complete
090720 15:29:01 mysqld_safe mysqld from pid file /var/lib/mysql/pth.net.pid ended
090720 15:32:10 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
InnoDB: Unrecognized value 0_DIRECT for innodb_flush_method
090720 15:32:11 [ERROR] Plugin 'InnoDB' init function returned error.
090720 15:32:11 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
090720 15:32:11 [ERROR] /usr/sbin/mysqld: unknown variable 'innodb_lock_unsafe_for_binlog=1'
090720 15:32:11 [ERROR] Aborting
090720 15:32:11 [Note] /usr/sbin/mysqld: Shutdown complete
090720 15:32:11 mysqld_safe mysqld from pid file /var/lib/mysql/pth.net.pid ended ???
-
พอผมไป comment 5 บรรทัด ที่อ.ให้เพิ่ม แล้ว start mysql ใหม่ ก็รันได้ครับ แต่ว่าระบบก็ยังช้าเหมือนเดิมครับ ???
-
แก้คำผิดใน my.cnf ครับ
จาก innodb_lock_unsafe_for_binlog เป็น innodb_locks_unsafe_for_binlog
จาก 0_DIRECT เป็น O_DIRECT
นาจะ copy ไปนะครับ ไม่ควรพิมพ์ใหม่
-
เอาใจช่วยครับ ;D ;D
-
ตอนไม่ได้เพิ่ม 5 บรรทัด ตาม อ.นะครับ ;D
-
ขอบคุณ อ. ทุกท่านที่เอาใจช่วยครับ :'(
ตอนนี้หลังจาก restart mysql ใหม่ ใช้งานได้แล้วครับ แต่ก็ยังช้าอยู่ครับ
นี่เป็น capture ครับ อ.(รีบ capture ก่อนที่ จะ hang ไปอีกครับ)
-
ขอดู Tab นี้หน่อยครับ
-
แล้วเพิ่ม configuration ตัวนี้เข้าไปใน my.cnf ด้วยครับ
join_buffer_size = 2M
-
อยู่ในช่วงเฝ้าระวังครับ อ. :'(
-
เปิดหน้าจอนี้เอาไว้ หากระบบมีปัญหาอีก ให้ save log แล้วส่งเข้ามาครับ
-
ขอบคุณครับ อ. ;D
ไม่ทราบว่า my.cnf ผมยังบกพร่องอยู่หรือเปล่าครับ :'(
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
#basedir = /var/lib/mysql
#datadir = /var/lib/mysql/data
default-character-set=tis620
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 256M
max_allowed_packet = 64M
table_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
max_heap_table_size = 128M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 256M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 5000
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
############################# mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 2048M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 128M
innodb_log_buffer_size = 2M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 0
innodb_locks_unsafe_for_binlog=1
innodb_doublewrite = 0
innodb_support_xa = 0
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
[mysqldump]
quick
max_allowed_packet = 256M
allow-keywords
[mysql]
no-auto-rehash
default-character-set=tis620
[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 1M
write_buffer = 1M
[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 1M
write_buffer = 1M
[mysqlhotcopy]
interactive-timeout
-
เปิดหน้าจอนี้เอาไว้ หากระบบมีปัญหาอีก ให้ save log แล้วส่งเข้ามาครับ
ผมเคยลองเปิด MySQL monitor ทิ้งไว้ ปรากฏว่า เครื่อง Windows ที่ใช้งานนั้น hang ต้องออกจาก HOSxP แล้วเข้าใหม่ พอเรียกอีกที HOSxP ของเครื่องนั้น hang แต่เครื่องอื่นไม่มีปัญหา
เมื่อก่อน เคยเปิดทิ้งไว้แล้วมาดูได้ เดี๋ยวนี้ดูได้แค่ 10 กว่านาที CPU ขึ้นไป 100 % ค้างเลย
-
ขอบคุณ อ. มากๆ ครับ ;D ตอนนี้ระบบเริ่มนิ่งแล้วครัับ(แต่ก็ยังไม่นิ่งนอนใจครับ) ดันมาเป็นตอน เครื่อง slave ยัง set ไม่เสร็จซะด้วยสิครับ :'(
เปิดหน้าจอนี้เอาไว้ หากระบบมีปัญหาอีก ให้ save log แล้วส่งเข้ามาครับ
ผมเคยลองเปิด MySQL monitor ทิ้งไว้ ปรากฏว่า เครื่อง Windows ที่ใช้งานนั้น hang ต้องออกจาก HOSxP แล้วเข้าใหม่ พอเรียกอีกที HOSxP ของเครื่องนั้น hang แต่เครื่องอื่นไม่มีปัญหา
เมื่อก่อน เคยเปิดทิ้งไว้แล้วมาดูได้ เดี๋ยวนี้ดูได้แค่ 10 กว่านาที CPU ขึ้นไป 100 % ค้างเลย
ผมก็เป็นเหมือนกันครับ ???
-
ยังนิ่งอยู่ครับ ;D ;D ;D
สุดยอดจริงๆ เลยครับ อ. ;D
-
ยังนิ่งอยู่ครับ ;D ;D ;D
สุดยอดจริงๆ เลยครับ อ. ;D
... ดีใจด้วยครับท่าน yord นึกว่าวันนี้ท่าน yord ต้องอดนอนซะแล้ว ... ;D ;D ;D ...
-
อย่าลืม join_buffer_size นะครับ ;)
-
ขอบคุณครับ อ. ;D
ไม่ทราบว่า my.cnf ผมยังบกพร่องอยู่หรือเปล่าครับ :'(
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
#basedir = /var/lib/mysql
#datadir = /var/lib/mysql/data
default-character-set=tis620
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 256M
max_allowed_packet = 64M
table_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
max_heap_table_size = 128M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 256M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 5000
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
############################# mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 2048M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 128M
innodb_log_buffer_size = 2M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 0
innodb_locks_unsafe_for_binlog=1
innodb_doublewrite = 0
innodb_support_xa = 0
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
[mysqldump]
quick
max_allowed_packet = 256M
allow-keywords
[mysql]
no-auto-rehash
default-character-set=tis620
[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 1M
write_buffer = 1M
[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 1M
write_buffer = 1M
[mysqlhotcopy]
interactive-timeout
คุณ yord ครับ อันที่เป็นสีแดง มันซ้ำกันครับ
ลบ innodb_flush_log_at_trx_commit = 1 ออก ตามคำแนะนำ อ. :D
ดีใจ ...ด้วยครับ ที่ผ่านไปได้
-
เปิดหน้าจอนี้เอาไว้ หากระบบมีปัญหาอีก ให้ save log แล้วส่งเข้ามาครับ
ผมเคยลองเปิด MySQL monitor ทิ้งไว้ ปรากฏว่า เครื่อง Windows ที่ใช้งานนั้น hang ต้องออกจาก HOSxP แล้วเข้าใหม่ พอเรียกอีกที HOSxP ของเครื่องนั้น hang แต่เครื่องอื่นไม่มีปัญหา
เมื่อก่อน เคยเปิดทิ้งไว้แล้วมาดูได้ เดี๋ยวนี้ดูได้แค่ 10 กว่านาที CPU ขึ้นไป 100 % ค้างเลย
ทุกวันนี้ผมแทบจะไม่เปิด MySQL Monitor ทิ้งไว้เลยครับ
หลังจากที่เกิดเหตุการณ์
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10094.msg59430#new
หลังจากรัน mysql ใหม่
พรุ่งนี้จะครบรอบ 60 วันอันตราย เหตุการณ์ วันระบบ hang ครับ ;) ;)
-
ขอบคุณ อ.ทุกท่านครับ ;D
ลบ innodb_flush_log_at_trx_commit = 1 ออก ตามคำแนะนำ อ.
ดีใจ ...ด้วยครับ ที่ผ่านไปได้
ข้อความเมื่อ: วันนี้ เวลา 08:55:56 PM
อย่าลืม join_buffer_size นะครับ ;)
เดี๋ยวขอรอดึกๆ กว่านี้แล้วจะปฏิบัติครับ อ. ;D ;D ;D
-
เปิดหน้าจอนี้เอาไว้ หากระบบมีปัญหาอีก ให้ save log แล้วส่งเข้ามาครับ
3.52.3.25 เคยกดปุ่ม save log ไม่มีอะไรเกิดขึ้นครับ คิดว่าเก็บใน clipboard ทดสอบ Ctrl + V ก็ไม่เห็นมีครับ
อ. เก็บไว้ที่ไหนครับ :(
-
ตอนนี้ได้เพิ่ม join_buffer_size = 2M และ comment #innodb_flush_log_at_trx_commit = 1 ในบรรทัดที่ซ้ำ เรียบร้อยตามที่่ อ.บอกแล้วครับ เสร็จก็ restart mysql ผ่านฉลุยครับ ถ้าอย่างไรพรุ่งนี้เช้าตอน process เยอะๆ จะอัป workload ให้ชมอีกครั้งครับ ;D
-
ตอนนี้ได้เพิ่ม join_buffer_size = 2M และ comment #innodb_flush_log_at_trx_commit = 1 ในบรรทัดที่ซ้ำ เรียบร้อยตามที่่ อ.บอกแล้วครับ เสร็จก็ restart mysql ผ่านฉลุยครับ ถ้าอย่างไรพรุ่งนี้เช้าตอน process เยอะๆ จะอัป workload ให้ชมอีกครั้งครับ ;D
:D ;D ;)
ผ่านฉลุย :D ดีใจด้วยนะคับ ;D ;D
-
ไหนๆ ก็ ไหนๆ แล้ว ฝากใช้คำสั่งนี้ครับ
cat sys/block/sda/queue/scheduler
ถ้า ผลออกมาเป็น [cfq]
ให้ใช้คำสั่งนี้
echo noop > sys/block/sda/queue/scheduler
เพื่อเปลี่ยนให้เป็น noop ครับ
-
และจากนั้น ถ้าต้องการให้เป็น noop ทุกครั้งตอน Boot ให้เพิ่ม
elevator=noop ไว้ต่อจากบรรทัด kernel ในแฟ้ม /boot/grup/grup.conf ครับ
-
ตอนสายๆ ครับ ;D เยี่ยมจริงๆครับ อ.
-
ขอบคุณครับ อ. แล้วที่ว่าให้(เคยเปิดเจอในกระทู้เก่าครับ)
เปิดไฟล์ /etc/init.d/mysql แล้วเพิ่ม ulimit -n 20000
แล้วแำก้ไขแฟ้ม /etc/security/limits.conf เพิ่ม
Root soft nofile 30000
Root hard nofile 30000
mysql soft nofile 30000
mysql hard nofile 30000
ต้องทำด้วยใช่ไหมครับ อ. ;D
-
max_connections = 5000 :o :o
มี connections เยอะเลยหรือครับ
เยอะจัง
อย่าง อ. manoi บอกครับ ไหน ๆ ก็ไหนแล้ว ;)
ปกติ เรากำหนดกันแค่ 500-1000 ครับ
-
วันนี้ Hang อีกแล้วครับ :'( ???
-
ดูจาก Process ที่ Lock มันค้างตรงระบบ Serial number ครับ ตรง system setting ได้ ปิดการใช้งาน function get_serialnumber เอาไว้หรือเปล่าครับ
และหลังจากกดปุ่ม Kill locked process แล้วระบบกลับมาทำงานได้เหมือนเดิมหรือเปล่าครับ
-
เปิดหน้าจอนี้เอาไว้ หากระบบมีปัญหาอีก ให้ save log แล้วส่งเข้ามาครับ
3.52.3.25 เคยกดปุ่ม save log ไม่มีอะไรเกิดขึ้นครับ คิดว่าเก็บใน clipboard ทดสอบ Ctrl + V ก็ไม่เห็นมีครับ
อ. เก็บไว้ที่ไหนครับ :(
;)
-
เก็บไว้ในแฟ้มชื่อ lock_query.cds ใน HOSxP Folder ครับ
-
ดูจาก Process ที่ Lock มันค้างตรงระบบ Serial number ครับ ตรง system setting ได้ ปิดการใช้งาน function get_serialnumber เอาไว้หรือเปล่าครับ
และหลังจากกดปุ่ม Kill locked process แล้วระบบกลับมาทำงานได้เหมือนเดิมหรือเปล่าครับ
ไม่ได้ปิดการใช้งาน function get_serialnumber ครับ ??? ปิดเลยใช่ไหมครับ
-
ไม่ต้องปิดครับ
ช่วยส่งแฟ้ม lock_query.cds เข้ามาด้วยครับ
-
ขอบคุณครับ ;D
แฟ้ม lock_query.cds ครับอ.
-
คำสั่งที่กวนการทำงานของระบบ คือคำสั่งนี้ครับ
select a.vn,p.hn,concat(trim(p.pname),trim(p.fname),' ',trim(p.lname)) as ptname,
a.age_y,concat(p.addrpart,' ???? ',p.moopart,' ?.',t3.name,' ?.',t2.name,' ?.',t1.name,' ',p.po_code) as fulladdressname,
p.cid,s.name as sex,n.name as nationality,ip.vstdate,ip.vsttime, w.department as ward,sp.name as spclty,d.name as doctor,
pp.name as pttype,a.dx0 as dx1,a.dx1 as dx2,a.dx2 as dx3,a.dx3 as dx4, a.dx4 as dx5,c1.name icd91,c2.name icd92,c3.name icd93,
c4.name icd94,c5.name icd95,a.income,a.inc06,a.inc01,a.inc04,a.inc16,a.inc05
from vn_stat a left outer join patient p on p.hn=a.hn
left outer join thaiaddress t1 on t1.chwpart=p.chwpart and t1.amppart='00' and t1.tmbpart='00'
left outer join thaiaddress t2 on t2.chwpart=p.chwpart and t2.amppart=p.amppart and t2.tmbpart='00'
left outer join thaiaddress t3 on t3.chwpart=p.chwpart and t3.amppart=p.amppart and t3.tmbpart=p.tmbpart
left outer join sex s on s.code=p.sex
left outer join nationality n on n.nationality=p.nationality
left outer join ovst ip on ip.vn=a.vn
left outer join kskdepartment w on w.depcode=ip.main_dep
left outer join spclty sp on sp.spclty=a.spclty
left outer join doctor d on d.code=ip.doctor
left outer join pttype pp on pp.pttype=ip.pttype
left outer join icd101 i on i.code=a.pdx
left outer join icd101 i1 on i1.code=a.dx0
left outer join icd101 i2 on i2.code=a.dx1
left outer join icd101 i3 on i3.code=a.dx2
left outer join icd101 i4 on i4.code=a.dx3
left outer join icd9cm1 c1 on c1.code=a.op0
left outer join icd9cm1 c2 on c2.code=a.op1
left outer join icd9cm1 c3 on c3.code=a.op2
left outer join icd9cm1 c4 on c4.code=a.op3
left outer join icd9cm1 c5 on c5.code=a.op4
where ip.vstdate between '2009-03-20' and '2009-05-31'
อาจจะต้องรีบติดตั้ง Replication slave แล้วกำหนดให้ทำรายงานจาก Slave ใน System setting ครับ
-
อ. ครับ ดูให้ผมหน่อยครับ
-
ของคุณเข้ม ไม่เห็นมี Process ที่ Lock ระบบอยู่เลยครับ
-
ของคุณเข้ม ไม่เห็นมี Process ที่ Lock ระบบอยู่เลยครับ
หน้าแตกเลยเรา ... :P
ขอบคุณครับ อ.
สงสัย จะเป็นเพราะผมคิดไปเอง ผมเปิด tab Alert ไว้ แล้วมันมี รายการขึ้น เลยกด save log ไว้
ตั้งแต่ เดือน มิ.ย.
พอทราบที่เก็บ ก็เลยให้ อ. ดูให้หน่อยครับ
อ. ครับ lock_query.cds เปิดใน สายฟ้าได้เลยหรือป่าวครับ อ.แนะนำ วิธีการดูแบบคร่าว ๆ หน่อยครับ
-
ขอบคุณมากครับ อ. ;D
แต่ไม่แน่ใจว่าคิดไปเองหรือเปล่าน่ะครับ ว่ามันจะเกี่ยวกับแรม หรือเปล่า เพราะตอนนี้ใช้แรม ของ Kington 2Gx2อยู่ครับ ผมเลยจัดการ shutdown server แล้วถอดแรมออก เอาแรมของ HP จาก slave มาใส่แทน ผลเป็นที่น่าพอใจครับ ??? ;D
-
;D ;D ;D
-
เอาใจช่วยครับ แก้ได้ไวไวครับ สู้ ๆ
-
ตอนนี้ระบบราบเรียบด่ครับ ;D ;D ;D
-
ตอนนี้ระบบราบเรียบดีครับ ;D ;D ;D
ยินดีด้วยครับ
-
ยินดีด้วยครับ
-
ขอบคุณมากครับ อ. ;D
แต่ไม่แน่ใจว่าคิดไปเองหรือเปล่าน่ะครับ ว่ามันจะเกี่ยวกับแรม หรือเปล่า เพราะตอนนี้ใช้แรม ของ Kington 2Gx2อยู่ครับ ผมเลยจัดการ shutdown server แล้วถอดแรมออก เอาแรมของ HP จาก slave มาใส่แทน ผลเป็นที่น่าพอใจครับ ??? ;D
... ถ้าไอ้เจ้า Kington 2Gx2 ที่ว่าเนี่ย เป็นแรมสำหรับ PC ผมว่าน่าจะมีผลนะครับ ... ;D ....
-
เป็นแรม สำหรับ server เลยครับ(ตามที่คนขายบอกครับ)เหอๆๆ ??? ;D
-
ที่ รพ.ผมมันเล่น ดาวน์ไปเฉยๆครับ verser มันshutdown วันละ 1 ครั้ง แถมเวลาไม่ตรงกันอีกต่างหาก เริ่มเป็นมาประมาณ ครึ่งเดือนแล้วครับ กำลัง monitor อยู่ครับ จาส่งผลมาให้อาจารย์ช่วยดูครับ...
-
ที่ รพ.ผมมันเล่น ดาวน์ไปเฉยๆครับ verser มันshutdown วันละ 1 ครั้ง แถมเวลาไม่ตรงกันอีกต่างหาก เริ่มเป็นมาประมาณ ครึ่งเดือนแล้วครับ กำลัง monitor อยู่ครับ จาส่งผลมาให้อาจารย์ช่วยดูครับ...
ใช้ server อะไรอยู่ครับท่าน ???
-
monitor mysql มาให้ดูครับ ขนาดตอนดึกไม่มีคนไข้ยังสูงเลยครับ
นี้ตอนดึกนะครับ
-
อันนี้ตอนเช้าวันศุกร์ครับ มันไม่แปรผันตามกันเลย คนไข้เยอะกว่าอีกต่างหาก
เดียวพรุ่งนี้เอา spec server มาครับ
-
ปกติมันจะประมาณนี้ครับ
-
คุณ niwat ช่วยส่ง Log file ของ MySQL เข้ามาด้วยครับ รู้สึกว่า Innodb Engine จะไม่ทำงานนะครับ
-
เอาใจช่วยครับ ท่าน
อันนี้ของผม วันนี้ครับ ;D
-
ตัวนี้ใช่เปล่าครับอาจารย์
-
innodb engine configuration error ครับ คงจะย้ายข้อมูลมาไม่สมบูรณ์นะครับ ทำให้ server ใช้ myisam เป็นตารางหลัก อาจจะต้องให้ staff remote เข้าไปช่วยตรวจสอบ server ให้นะครับ
-
ขอบคุณครับอาจารย์