سؤال

لدي تطبيق صغير تم إنشاؤه على python flask ونشره على جهاز EC2 aws، عندما أقوم بإجراء ssh على جهاز ec2 وأبدأ القارورة، فإنه يعمل، ولكن عندما أنهي الجلسة، تموت القارورة، يمكنني تشغيلها باستخدام nohup.ما هي أفضل طريقة لجعلها مستقلة عن جلسة ssh وتشغيلها بشكل مستمر.

هل كانت مفيدة؟

المحلول

هناك عدة خيارات:

  1. nohup python app.py &
  2. يستخدم screen
  3. يجري supervisord(وصلة) عند بدء تشغيل النظام والتحكم فيه بالكامل (بطريقة بايثونية :))

nohup وسائل:لا تنهي هذه العملية حتى عندما يتم قطع stty.

& في النهاية يعني:قم بتشغيل هذا الأمر كمهمة خلفية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top