আমি আমার ওয়েব সার্ভার হিসাবে এনগিনেক্স সেট আপ করতে চাই। আমি ইমেজ ফাইলগুলি ডিস্কের চেয়ে মেমরি (র্যাম) এ ক্যাশে রাখতে চাই। আমি একটি ছোট পৃষ্ঠা পরিবেশন করছি এবং র্যাম থেকে সর্বদা কয়েকটি চিত্র চাই। আমি এটির জন্য বার্নিশ (বা অন্য কোনও সরঞ্জাম) ব্যবহার করতে চাই না কারণ আমি বিশ্বাস করি যে এনগিনেক্সের র্যামে থাকা বিষয়বস্তুগুলি ক্যাশে করার ক্ষমতা রয়েছে। আমি কীভাবে এর জন্য এনগিনেক্স কনফিগার করতে পারি তা সম্পর্কে নিশ্চিত নই? আমি কয়েকটি সংমিশ্রণ চেষ্টা করেছিলাম কিন্তু সেগুলি কার্যকর হয়নি। চিত্রগুলি পেতে Nginx সমস্ত সময় ডিস্ক ব্যবহার করে।
উদাহরণস্বরূপ, যখন আমি নীচের কমান্ডটি দিয়ে অ্যাপাচি বেঞ্চমার্কটি পরীক্ষা করার চেষ্টা করেছি:
ab -c 500 -n 1000 http://localhost/banner.jpg
আমি নিম্নলিখিত ত্রুটি পেয়েছি:
socket: Too many open files (24)
আমি অনুমান করি এর অর্থ হ'ল এনগিনেক্স ডিস্ক থেকে এক সাথে অনেকগুলি ফাইল খোলার চেষ্টা করছে এবং ওএস এই ক্রিয়াকলাপের অনুমতি দিচ্ছে না। কেউ দয়া করে আমাকে একটি সঠিক কনফিগারেশন প্রস্তাব করতে পারেন?