আমাদের কাছে একটি স্ক্রিপ্ট রয়েছে যা আমাদের ওয়েব সার্ভারগুলিতে চলে, গ্রাহক পদক্ষেপ দ্বারা ট্রিগার করে, যা কিছু ক্যাশে ফাইল উত্পন্ন করার জন্য ইউনিক্স প্রক্রিয়া শুরু করে। যেহেতু এই প্রক্রিয়াটি আমাদের গ্রাহক দ্বারা সরবরাহ করা ফাইলগুলির উপরে কাজ করে, এটি কখনও কখনও দুর্ব্যবহার করে, এতক্ষণ চলতে থাকে যে পিএইচপি প্রক্রিয়াটি এটির সময় বের করে দেয় বা এত বেশি সিপিইউ সময় ব্যবহার করে যে সিসাদমিন এটি মেরে ফেলবে।
এমন কোন কমান্ড আছে যা আমি চালাতে পারি যা সিপিইউ সময় / রানটাইম প্রক্রিয়াটির সীমাবদ্ধ করে? আমি এমন একটি কমান্ড সন্ধান করছি /usr/bin/time
, যেখানে আমি এই কমান্ডটি চালাতে পারি এবং এটি চালানো এবং সীমাবদ্ধ করতে চান এমন কমান্ডলাইনটি পাস করতে পারি।
setrlimit
এবং আমি এটি পিএইচপি এর মাধ্যমে তৈরি করছি যাতে আমার কোনও শেল নেই ...