Üretim mysql sunucumuz çöktü ve geri gelmeyecek. Segfault hatası veriyor. Yeniden başlatmayı denedim ve başka ne denemek bilmiyorum. İşte stacktrace:
140502 14:13:05 [Not] 'FEDERATED' eklentisi devre dışı. InnoDB: Günlük taraması kontrol noktası lsn 108'den ilerledi 105 1057948207 140502 14:13:06 InnoDB: Veritabanı normal şekilde kapatılmadı! InnoDB: Çökme kurtarma başlatılıyor. InnoDB: .ibd dosyalarından tablo alanı bilgilerini okuma ... InnoDB: Olası yarı yazılı veri sayfalarını çift yazıdan geri yükleme InnoDB: tampon ... InnoDB: Kurtarma yapıyor: günlük sıra numarası 108 1058059648'e kadar tarandı InnoDB: Geri alınması veya temizlenmesi gereken 1 işlem InnoDB: geri alınacak toplam 15 satırlık işlemlerde InnoDB: Trx id sayacı 0 562485504 140502 14:13:06 InnoDB: Veritabanına toplu iş kayıtları uygulama grubunun başlatılması ... InnoDB: Yüzdelerdeki ilerleme: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 InnoDB: Toplu işlemi uygulandı tamamlandı InnoDB: Taahhütsüz işlemlerin geri alınmasının arka planda başlaması 140502 14:13:06 InnoDB: Trx id 0 562485192, geri alınacak 15 satır ile geri alınıyor 140502 14:13:06 InnoDB: Başladı; günlüğü sıra numarası 108 1058059648 140502 14:13:06 InnoDB: ../../../storage/innobase/fsp/fsp0fsp.c satır 1593 dosyasındaki 1873206128 numaralı iplikte onaylama hatası InnoDB: Hatalı iddia: frag_n_used> 0 InnoDB: Kasıtlı olarak bir hafıza tuzağı üretiyoruz. InnoDB: http://bugs.mysql.com adresine ayrıntılı bir hata raporu gönderin. InnoDB: Tekrarlanan onaylama hataları veya çökmeleri yaşarsanız, InnoDB: mysqld başlangıcından hemen sonra, InnoDB: InnoDB tablo alanındaki bozulma. Bakınız InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html InnoDB: kurtarmaya zorlama hakkında. 140502 14:13:06 - mysqld 6 sinyali aldı; Bunun nedeni bir hataya çarpmanız olabilir. Bu ikili programın veya bağlantılı olduğu kütüphanelerden biri bozuk, yanlış yapılmış, veya yanlış yapılandırılmış. Bu hata, arızalı donanımdan da kaynaklanabilir. Teşhise yardımcı olacak bazı bilgileri kazımak için elimizden geleni yapacağız sorun, ama zaten çöktüğümüz için, bir şeyler kesinlikle yanlış ve bu başarısız olabilir. key_buffer_size = 16777216 read_buffer_size = 131072 max_used_connections = 0 max_threads = 151 threads_connected = 0 MySQL'in en fazla key_buffer_size + (read_buffer_size + sort_buffer_size) * max_threads = 345919 K bellek baytı Umarım bu iyidir; değilse, denklemdeki bazı değişkenleri azaltın. thd: 0x0 Geri izleme deneniyor. Öğrenmek için aşağıdaki bilgileri kullanabilirsiniz mysqld öldü. Bundan sonra mesaj görmüyorsanız, bir şeyler gitti çok yanlış ... stack_bottom = (nil) thread_stack 0x30000 140502 14:13:06 [Not] Etkinlik Zamanlayıcı: Yüklenen 0 etkinlik 140502 14:13:06 [Not] / usr / sbin / mysqld: bağlantılara hazır. Sürüm: '5.1.41-3ubuntu12.10' soket: '/var/run/mysqld/mysqld.sock' bağlantı noktası: 3306 (Ubuntu) / usr / sbin / mysqld (my_print_stacktrace + 0x2d) [0xb7579cbd] / usr / sbin / mysqld (handle_segfault + 0x494) [0xb7245854] [0xb6fc0400] /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0xb6cc5a82] / usr / sbin / mysqld (+ 0x4867e9) [0xb74647e9] / usr / sbin / mysqld (btr_page_free_low + 0x122) [0xb74f1622] / usr / sbin / mysqld (btr_compress + 0x684) [0xb74f4ca4] / usr / sbin / mysqld (btr_cur_compress_if_useful + 0xe7) [0xb74284e7] / usr / sbin / mysqld (btr_cur_pessimistic_delete + 0x332) [0xb7429e72] / usr / sbin / mysqld (btr_node_ptr_delete + 0x82) [0xb74f4012] / usr / sbin / mysqld (btr_discard_page + 0x175) [0xb74f41e5] / usr / sbin / mysqld (btr_cur_pessimistic_delete + 0x3e8) [0xb7429f28] / usr / sbin / mysqld (+ 0x526197) [0xb7504197] / usr / sbin / mysqld (row_undo_ins + 0x1b1) [0xb7504771] / usr / sbin / mysqld (row_undo_step + 0x25f) [0xb74c210f] / usr / sbin / mysqld (que_run_threads + 0x58a) [0xb74a31da] / usr / sbin / mysqld (trx_rollback_or_clean_all_without_sess + 0x3e3) [0xb74ded43] /lib/tls/i686/cmov/libpthread.so.0(+0x596e) [0xb6f9f96e] /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb6d65a4e] Http://dev.mysql.com/doc/mysql/en/crashing.html adresindeki manuel sayfa şunları içerir: çökmeye neyin neden olduğunu bulmanıza yardımcı olacak bilgiler.
Herhangi bir tavsiye?
/etc/mysql/my.cnf
.