हमारा उत्पादन mysql सर्वर बस दुर्घटनाग्रस्त हो गया और वापस नहीं आएगा। यह एक segfault त्रुटि दे रहा है। मैं एक रिबूट की कोशिश की, और अभी पता नहीं है कि और क्या करने की कोशिश की। यहाँ स्टैकट्रेस है:
140502 14:13:05 [नोट] प्लगइन 'फेडर्ड' अक्षम है। InnoDB: लॉग स्कैन चौकी lsn 108 1057948207 से आगे बढ़ गया 140502 14:13:06 InnoDB: डेटाबेस को सामान्य रूप से बंद नहीं किया गया था! InnoDB: क्रैश रिकवरी शुरू करना। InnoDB: .ibd फ़ाइलों से टेबलस्पेस जानकारी पढ़ना ... InnoDB: डबल-राइट से संभावित आधे-लिखित डेटा पेजों को पुनर्स्थापित करना InnoDB: बफर ... InnoDB: वसूली करना: लॉग इन क्रम संख्या 108 1058059648 InnoDB: 1 लेनदेन (ओं) को वापस रोल किया जाना चाहिए या साफ किया जाना चाहिए InnoDB: पूर्ववत करने के लिए कुल 15 पंक्ति संचालन में InnoDB: Trx आईडी काउंटर 0 562485504 है 140502 14:13:06 InnoDB: डेटाबेस में लॉग रिकॉर्ड के एक लागू बैच शुरू ... InnoDB: पर्केंट्स में प्रगति: 4 5 6 7 8 9 10 11 12 13 14 15 15 17 17 18 19 20 21 22 23 24 25 26 28 28 30 30 31 32 32 34 35 35 37 37 39 40 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: पूरा बैच लागू करें InnoDB: पृष्ठभूमि में शुरू करने से बिना लेनदेन के रोलबैक शुरू होता है 140502 14:13:06 InnoDB: आईडी 0 562485192, पूर्ववत करने के लिए 15 पंक्तियों के साथ वापस trx रोलिंग 140502 14:13:06 InnoDB: शुरू किया; लॉग क्रम संख्या 108 1058059648 140502 14:13:06 InnoDB: फ़ाइल में थ्रेड 1873206128 में जोरदार विफलता ../../../storage/innobase/fsp/fsp0fsp.c लाइन 1593 InnoDB: असफल मुखरता: frag_n_used> 0 InnoDB: हम जानबूझकर मेमोरी ट्रैप उत्पन्न करते हैं। InnoDB: http://bugs.mysql.com पर एक विस्तृत बग रिपोर्ट सबमिट करें। InnoDB: यदि आपको बार-बार जोर से विफलताएं या दुर्घटनाएँ होती हैं, तो भी InnoDB: mysqld स्टार्टअप के तुरंत बाद, वहाँ हो सकता है InnoDB: InnoDB टेबलस्पेस में भ्रष्टाचार। कृपया देखें InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html InnoDB: जबरन वसूली के बारे में। 140502 14:13:06 - mysqld को सिग्नल 6 मिला; यह हुआ क्योंकि आपने कीट को मारा है। यह भी संभव है कि यह बाइनरी या पुस्तकालयों में से एक इसके खिलाफ जुड़ा हुआ था, भ्रष्ट है, अनुचित तरीके से बनाया गया है, या ग़लतफ़हमी। यह त्रुटि भी खराब हार्डवेयर की वजह से हो सकता है। हम पूरी कोशिश करेंगे कि कुछ ऐसी जानकारी सामने आए जिससे निदान की उम्मीद की जा सके समस्या, लेकिन जब से हम पहले ही दुर्घटनाग्रस्त हो चुके हैं, कुछ निश्चित रूप से गलत है और यह विफल हो सकता है। key_buffer_size = 16777216 read_buffer_size = 131,072 max_used_connections = 0 max_threads = 151 threads_connected = 0 यह संभव है कि mysqld तक का उपयोग कर सके key_buffer_size + (read_buffer_size + Sort_buffer_size) * max_threads = 345919 K स्मृति के बाइट्स आशा है कि यह ठीक है; यदि नहीं, तो समीकरण में कुछ चर घटाएं। thd: 0x0 पीछे चलने का प्रयास। यह जानने के लिए आप निम्न जानकारी का उपयोग कर सकते हैं जहां मेरीस्केल की मृत्यु हो गई। यदि आप इसके बाद कोई संदेश नहीं देखते हैं, तो कुछ चला गया बहुत गलत ... stack_bottom = (nil) thread_stack 0x30000 140502 14:13:06 [नोट] इवेंट शेड्यूलर: लोड की गई 0 ईवेंट 140502 14:13:06 [नोट] / usr / sbin / mysqld: कनेक्शन के लिए तैयार। संस्करण: '5.1.41-3ubuntu12.10' सॉकेट: '/var/run/mysqld/mysqld.sock' पोर्ट: 3306 (उबंटू) / usr / sbin / mysqld (my_print_stacktrace + 0x2d) [0xb7579cbd] / usr / sbin / mysqld (हैंडल_सेगफ़ॉल्ट + 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) [0xb74fn4ca4] / 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) [0xbb47478] / usr / sbin / mysqld (row_undo_step + 0x25f) [0xb74x210f] / 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 पर मैनुअल पेज शामिल है जानकारी जो आपको यह पता लगाने में मदद करे कि दुर्घटना का कारण क्या है।
कोई सिफारिशें?
/etc/mysql/my.cnf
।