জাঙ্গো দর্শন থেকে পাইথন স্ক্রিপ্ট চলছে


1

জাঙ্গো দর্শন থেকে পাইথন স্ক্রিপ্টটি চালাতে চান। এবং আমি স্ক্রিপ্ট কার্যকর হওয়া পর্যন্ত অপেক্ষা করতে চাই না। পাইথন স্ক্রিপ্টটি তার পটভূমিতে কাজ করা উচিত এবং এর মধ্যে আমি ক্লায়েন্টকে প্রতিক্রিয়া জানাব যে "স্ক্রিপ্টটি পটভূমিতে চলছে" " কোন ধারণা?

উত্তর:


1

আপনি "ব্যাকগ্রাউন্ডে এটি করুন" বলার সাথে সাথে আমি সেলারিটির পরামর্শ দিতে যাচ্ছি । এটি স্বেচ্ছাসেবীর একটি মধ্যবর্তী ডেটা স্টোর হিসাবে ব্যবহার করে এবং জ্যাঙ্গো সেলারিটিকে কাজ সম্পাদন করতে বলতে পারে এমন একটি স্থানীয় ডেমন হিসাবে রব্বিট এমকিউ চালানো জড়িত ।

আপনার যদি স্থিতি ট্র্যাক করার দরকার হয়, একবার আপনি কোনও কাজ যোগ করার পরে, আপনি তার জন্য একটি ইউইউডি পেতে পারেন এবং তারপরে স্থিতির জন্য সেলারিটি জিজ্ঞাসা করতে পারেন, এবং / অথবা কেবল সেলারিটি আপনার জন্য স্ট্যান্ডার্ড জ্যাঙ্গো ওআরএম-এ ফলাফলটি আটকে রাখে যা আপনি জরিপ করেছেন (বা ব্যবহার করুন ওয়েবহুকস, বা যা কিছু হিপস্টার এই দিনগুলি ব্যবহার করছে)।


এটি অবশ্যই ব্যাকগ্রাউন্ডে কিছু চালানোর জন্য প্রচুর শেখা এবং প্রচুর চলমান বোঝা। আপনি এটি নোংরা subprocess.Popenউপায় করতে পারেন । আপনি কোনও আউটপুট ক্যাপচার করবেন না বা কোনও স্ট্যাটাস পাবেন না ... তবে এটি কেবল কাজের কথা।


0

subprocess.Popenআপনি যদি তাত্ক্ষণিক প্রতিক্রিয়া প্রেরণ করতে চান তবে সেরা। তবে নিশ্চিত হয়ে নিন যে subprocess.Popenএটি কোনও মান ফিরিয়ে দিচ্ছে না। যেমন, আপনাকে নীচের মত ব্যবহার করতে হবে:

subprocess.Popen(["python","test.py"], close_fds=True)

এবং এর সাথে ক্লোজ_ফ্ডস = সত্য ব্যবহার করুন, আরও ভাল সহায়তা করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.