আমি যখন চেষ্টা করি তখন tail -f catalina.out
ত্রুটিটি পাই:
tail: inotify cannot be used, reverting to polling: Too many open files
আমি এই পোস্টে উত্তরটি চেষ্টা করেছি: অনেক বেশি খোলার ফাইল - কীভাবে অপরাধীকে সন্ধান করা যায়
lsof | awk '{ print $2; }' | sort -rn | uniq -c | sort -rn | head
যখন আমি উপরের কমান্ডটি চালিয়েছি, আউটপুট ছিল
17 6115
13 6413
10 6417
10 6415
9 6418
9 6416
9 6414
8 6419
4 9
4 8
1024 ফাইল খোলা থাকার কোনও প্রক্রিয়া আমি দেখতে পাচ্ছি না। ফাইলের সংখ্যা কি 17,13,10,10,9 খোলা নেই? নাকি আমি এটা ভুল বুঝছি? এবং এগুলি সমস্ত ছিল বাশ, এসএসডি, অ্যাপাচি 2, টমক্যাটের 4 নম্বর ছিল।
আমিও lsof | grep tail | wc -l
ফিরে এসেছি 20
। এই সংখ্যাগুলি বিশাল নয়, তবে কেন tail -f catalina.out
ব্যর্থ হয়?
tail
বার্তা কিছুটা ভিন্ন ছিল:tail: inotify resources exhausted
। এই উত্তরটি আমাকে সাহায্য করেছিল।sudo sysctl -w fs.inotify.max_user_watches=1048576 && sysctl -p
এটি স্থায়ীভাবে পরিবর্তন না করে যদি এটি সহায়তা করে তবে আপনি এটি পরীক্ষার জন্যও ব্যবহার করতে পারেন। এই পোস্টটি nefaria.com/2014/08/tail-inotify-res્રો- প্রসন্নতা