আমি pdftoppm
ব্যবহারকারী দ্বারা সরবরাহিত পিডিএফকে 300DPI চিত্রে রূপান্তর করতে চলেছি । ব্যবহারকারী খুব বড় পৃষ্ঠা আকারের একটি পিডিএফ সরবরাহ করে তা বাদ দিয়ে এটি দুর্দান্ত কাজ করে। pdftoppm
মেমরিতে সেই আকারের 300DPI চিত্র ধরে রাখতে পর্যাপ্ত মেমরি বরাদ্দ করবে, যা 100 ইঞ্চি বর্গ পৃষ্ঠার জন্য প্রতি পিক্সেল = 3.5 গিগাবাইটে 100 * 300 * 100 * 300 * 4 বাইট। একটি দূষিত ব্যবহারকারী আমাকে কেবল একটি মূর্খ-বৃহত পিডিএফ দিতে এবং সমস্ত ধরণের সমস্যার কারণ হতে পারে।
সুতরাং আমি যা করতে চাই তা হল একটি শিশু প্রক্রিয়া চালানোর জন্য মেমরির ব্যবহারের জন্য একধরনের কঠোর সীমাবদ্ধতা রাখুন - 500MB মেমরির চেয়ে বেশি বরাদ্দ দেওয়ার চেষ্টা করা হলে প্রক্রিয়াটি মরে যেতে হবে। এটা কি সম্ভব?
আমি মনে করি না এর জন্য ওলিমিট ব্যবহার করা যেতে পারে, তবে ওয়ান-প্রসেসের সমতুল্য কি আছে?
docker
?