আমাদের প্রোডাকশন মাইএসকিএল সার্ভারটি সবেমাত্র ক্র্যাশ হয়ে গেছে এবং ফিরে আসবে না। এটি সেগফল্ট ত্রুটি দিচ্ছে। আমি একটি রিবুট চেষ্টা করেছি, এবং অন্য কী চেষ্টা করতে হবে তা কেবল জানি না। এখানে স্ট্যাকট্রেস:
140502 14:13:05 [দ্রষ্টব্য] প্লাগিন 'FEDERATED' অক্ষম। ইনোডিবি: লগ স্ক্যানটি চেকপয়েন্টের lsn 108 1057948207 পেরিয়ে অগ্রসর হয়েছিল 140502 14:13:06 InnoDB: ডাটাবেসগুলি সাধারণত বন্ধ ছিল না! InnoDB: ক্র্যাশ পুনরুদ্ধার শুরু হচ্ছে। InnoDB: .bd ফাইলগুলি থেকে টেবিলস্পেসের তথ্য পড়া ... ইনোডিবি: দ্বৈতলিপি থেকে সম্ভব অর্ধ-লিখিত ডেটা পৃষ্ঠা পুনরুদ্ধার করা InnoDB: বাফার ... ইনোডিবি: পুনরুদ্ধার করছেন: সিকোয়েন্স নম্বর 108 1058059648 এ লগ করতে স্ক্যান করা হয়েছে InnoDB: 1 টি লেনদেন (গুলি) যা অবশ্যই পাকানো বা পরিষ্কার করতে হবে InnoDB: পূর্বাবস্থায় ফিরে আসার জন্য মোট 15 সারি অপারেশন InnoDB: Trx আইডি কাউন্টার 0 562485504 140502 14:13:06 InnoDB: ডাটাবেসে লগ রেকর্ডগুলির একটি ব্যাচ প্রয়োগ করা শুরু হচ্ছে ... ইনোডিবি: পার্সেন্টে অগ্রগতি: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 21 22 23 25 25 27 27 29 29 31 31 32 33 34 35 36 37 38 39 40 41 43 43 45 46 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 ইনোডিবি: ব্যাচটি শেষ হয়েছে ইনোডিবি: অনির্দিষ্ট লেনদেনের রোলব্যাক পটভূমিতে শুরু হচ্ছে 140502 14:13:06 InnoDB: পিছনে trx রোলিং 0 562485192, 15 সারি পূর্বাবস্থায় ফেরাতে 140502 14:13:06 InnoDB: শুরু হয়েছে; লগ অনুক্রম নম্বর 108 1058059648 140502 14:13:06 InnoDB: ফাইলের 1873206128 থ্রেডে দৃ failure়তা ব্যর্থতা ../../../stores/innobase/fsp/fsp0fsp.c লাইন 1593 InnoDB: ব্যর্থতা প্রতিশ্রুতি: ভঙ্গ_আর_যুক্ত> 0 ইনোডিবি: আমরা ইচ্ছাকৃতভাবে একটি মেমরি ট্র্যাপ তৈরি করি। ইনোডিবি: http://bugs.mysql.com এ একটি বিশদ বাগ রিপোর্ট জমা দিন। ইনোডিবি: আপনি যদি বারবার দৃ fail় ব্যর্থতা বা ক্র্যাশ পান তবেও ইনোডিবি: মাইএসকিএলড স্টার্টআপের পরপরই সেখানে উপস্থিত হতে পারে InnoDB: InnoDB টেবিল স্পেসে দুর্নীতি। দয়া করে দেখুন InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html InnoDB: পুনরুদ্ধার করতে বাধ্য করা সম্পর্কে। 140502 14:13:06 - মাইএসকিএলড সংকেত 6 পেয়েছে; এটি আপনি একটি বাগ আঘাত করার কারণে এটি হতে পারে। এই বাইনারিটিও সম্ভব বা এর সাথে যুক্ত হওয়া লাইব্রেরির একটি দুর্নীতিগ্রস্থ, ভুলভাবে নির্মিত, বা ভুল কনফিগার করা হয়েছে। এই ত্রুটিটি হার্ডওয়্যারকে ত্রুটিযুক্ত করার কারণেও হতে পারে। আমরা এমন কিছু তথ্য স্ক্র্যাপ করার জন্য যথাসাধ্য চেষ্টা করব যা আশা করি নির্ণয়ে সহায়তা করবে সমস্যা, তবে যেহেতু আমরা ইতিমধ্যে ক্রাশ করেছি, অবশ্যই কিছু ভুল এবং এটি ব্যর্থ হতে পারে। key_buffer_size = 16777216 read_buffer_size = 131072 max_used_connections = 0 max_threads = 151 threads_connected = 0 এটা সম্ভব যে মাইএসকিএলডি পর্যন্ত ব্যবহার করতে পারে কী_বফার_সাইজ + (পঠন-বাফার_সাইজ + সাজানো_বাফলার_সাইজ) * সর্বোচ্চ_প্রেম = 345919 কে স্মৃতি বাইট আশা করি ঠিক আছে; যদি না হয় তবে সমীকরণের কিছু ভেরিয়েবল হ্রাস করুন। thd: 0x0 ব্যাকট্রিসের চেষ্টা করা হচ্ছে। আপনি নিম্নলিখিত তথ্য ব্যবহার করতে পারেন তা জানতে যেখানে mysqld মারা গেছে। এর পরে যদি আপনি কোনও বার্তা না দেখেন তবে কিছু গেল ভয়ানক ভুল ... স্ট্যাক_বটম = (শূন্য) থ্রেড_স্ট্যাক 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 (আমার_প্রিন্ট_স্ট্যাকট্রেস + 0x2 ডি) [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 (বিটিআর_পেজ_ফ্রি_লো +0x122) [0xb74f1622] / usr / sbin / mysqld (বিটিআর_কম্প্রেস + 0x684) [0xb74f4ca4] / usr / sbin / mysqld (বিটিআর_কুর_কম্প্রেস_আইফ_উসফুল + 0xe7) [0xb74284e7] / usr / sbin / mysqld (বিটিআর_সিআর_পাসেমিস্টিক_ডিলেট + 0x332) [0xb7429e72] / usr / sbin / mysqld (বিটিআর_নোড_পিটার_ডিলেট + 0x82) [0xb74f4012] / usr / sbin / mysqld (বিটিআর_ডিস্কার্ড_ পৃষ্ঠা + 0x175) [0xb74f41e5] / usr / sbin / mysqld (বিটিআর_সিআর_পাসেমিস্টিক_ডিলেট + 0x3e8) [0xb7429f28] / usr / sbin / mysqld (+ 0x526197) [0xb7504197] / usr / sbin / mysqld (সারি_উন্ডো_ইনস + 0x1b1) [0xb7504771] / usr / sbin / mysqld (সারি_উন্ডো_স্টেপ + 0x25f) [0xb74c210f] / usr / sbin / mysqld (কুই_আরুন_থ্রেডস + 0x58a) [0xb74a31da] / usr / sbin / mysqld (trx_rolback_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
বা এর জন্য সর্বশেষ পরিবর্তনের তারিখটি দেখুন ।