मैं अपने वेब सर्वर के रूप में Nginx स्थापित करना चाहता हूं। मैं छवि फ़ाइलों को डिस्क के बजाय मेमोरी (RAM) में कैश्ड करना चाहता हूं। मैं एक छोटा पृष्ठ परोस रहा हूं और कुछ चित्र चाहता हूं जो हमेशा RAM से सेवित हो। मैं इसके लिए वार्निश (या किसी अन्य उपकरण) का उपयोग नहीं करना चाहता क्योंकि मेरा मानना है कि नग्नेक्स में रैम में सामग्री को कैश करने की क्षमता है। मुझे यकीन नहीं है कि मैं इसके लिए Nginx को कैसे कॉन्फ़िगर कर सकता हूं? मैंने कुछ संयोजनों की कोशिश की, लेकिन उन्होंने काम नहीं किया। Nginx छवियों को प्राप्त करने के लिए हर समय डिस्क का उपयोग करता है।
उदाहरण के लिए, जब मैंने अपाचे बेंचमार्क को निम्नलिखित कमांड के साथ परीक्षण करने की कोशिश की:
ab -c 500 -n 1000 http://localhost/banner.jpg
मुझे निम्नलिखित त्रुटि मिलती है:
socket: Too many open files (24)
मुझे लगता है कि इसका मतलब है कि नग्नेक्स डिस्क से एक साथ बहुत सारी फाइलें खोलने की कोशिश कर रहा है और ओएस इस ऑपरेशन की अनुमति नहीं दे रहा है। किसी ने मुझे एक सही विन्यास का सुझाव दे सकते हैं?