কীভাবে হিরোকুতে একটি অ্যাপ বন্ধ করবেন?


198

হিরোকুতে আমার একটি অ্যাপ্লিকেশন রয়েছে যা খুব কম ব্যবহারকারী ব্যবহার করছেন। তবে, আমি লক্ষ্য করেছি যে এখানে কিছু ডেটা সমস্যা রয়েছে যা আমি ঠিক সময়ে অ্যাপ্লিকেশনটি ঠিক করতে এবং বন্ধ করতে চাই যাতে ব্যবহারকারীরা নতুন কোনও কিছু প্রবেশ না করে।

অ্যাপ্লিকেশনটিকে ধ্বংস করার পরিবর্তে হিরকুতে থামানোর কোনও উপায় আছে কি? আমি দেখতে পাচ্ছি যে পুনরায় চালু করার সার্ভার কমান্ডটি রয়েছে ... যদিও আমি 'স্টপ' এর মতো কিছু দেখতে পাই না

উত্তর:


304

আপনার অ্যাপ্লিকেশনটিকে পুরোপুরি 'থামাতে' আপনি ওয়েব ডায়নোগুলিকে শূন্যের তুলনায় স্কেল করতে পারবেন যা কার্যকরভাবে আপনার সমস্ত অ্যাপ্লিকেশন HTTP- প্রসেসকে অফলাইনে গ্রহণ করে।

$ heroku ps:scale web=0
Scaling web processes... done, now running 0

5
আমার noobness ক্ষমা করুন, এটি কমান্ড উপযুক্ত হতে পারে প্রদর্শিত হবে। চিয়ার্স
jrob00

10
আপনি যা চান তা স্থির করে heroku ps:scale web=1
নেওয়ার পরেও

10
এটিই সঠিক সমাধান। রক্ষণাবেক্ষণ মোড আসলে অ্যাপটিকে থামায় না, এটি কেবল এটির ট্র্যাফিককে বাধা দেয়। এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
jhoff

1
পাগল, যদি আপনার Procfile একটি লাইন ওয়েব দিয়ে শুরু হয়েছে, তারপর ব্যবহার heroku ps:scale web=0, আপনি অন্য পেতে পারেno such process type app defined in Procfile.
মিন Triet

2
মনে রাখবেন যে আপনি যদি আপনার প্রোফাইলে অন্যান্য প্রক্রিয়া প্রকারের তালিকাবদ্ধ করে থাকেন তবে আপনাকে সেগুলিও শূন্যতে নির্ধারণ করতে হবে।
user3344977

173

http://devcenter.heroku.com/articles/maintenance-mode

যদি আপনি একটি বড় স্থানান্তর নিযুক্ত করে থাকেন বা কিছু সময়ের জন্য আপনার অ্যাপ্লিকেশনটিতে অ্যাক্সেস অক্ষম করতে হয় তবে আপনি হেরোকুর বিল্ট ইন রক্ষণাবেক্ষণ মোড ব্যবহার করতে পারেন। এটি সমস্ত দর্শকদের কাছে একটি স্থিতিশীল পৃষ্ঠা পরিবেশন করবে, তবুও আপনাকে রাকের কাজগুলি চালানোর অনুমতি দেয় বা কনসোল কমান্ড দেয়।

$ heroku maintenance:on
Maintenance mode enabled.

এবং পরে

$ heroku maintenance:off
Maintenance mode disabled.

1
একটি নিরীক্ষণ পরিষেবা (পিংডম) পরীক্ষা করতে আমার হেরোকু অ্যাপটি বন্ধ করে দেওয়া দরকার needed কোনও অ্যাপ্লিকেশনটিকে বিনষ্ট না করে পুরোপুরি বন্ধ করার কোনও উপায় বলে মনে হচ্ছে না, রক্ষণাবেক্ষণ মোডটি এইচটিটিপি স্থিতি 503 প্রদান করে, তাই এটি পর্যবেক্ষণ পরিষেবাটি ট্রিগার করার জন্য উপযুক্ত।
জো লিস

39

হিরকুতে আপনার ড্যাশবোর্ডে যান। অ্যাপটি নির্বাচন করুন Select একটি ডায়নোস বিভাগ রয়েছে। ডায়নোগুলির জন্য স্লাইডারগুলি কেবল নীচে টানুন (ডায়নোগুলির হ্রাস বাম দিকে), আপনি যে চালানো হতে চান তার সংখ্যাতে। স্লাইডারটি 0 এ যায়। তারপরে আপনার পরিবর্তনগুলি সংরক্ষণ করুন। গম্ভীর গর্জন।

নীচের মন্তব্য অনুসারে: একটি পেন্সিল আইকন রয়েছে যা এটি সম্পাদন করতে ক্লিক করা দরকার। আমি চেক করি নি - তবে এটি যদি সহায়তা করে তবে এটিকে এখানে রাখছি।


5
আহ, আপনাকে ধন্যবাদ। নতুন ড্যাশবোর্ডে আপনাকে প্রথমে অ্যাপ্লিকেশনটিকে সম্পাদনা মোডে রাখতে সামান্য পেন্সিল আইকনটি ক্লিক করতে হবে, তারপরে আপনি স্লাইডারটি কাজ করতে পারেন।
mwp

30

আপনাকে আরও নির্দিষ্ট হতে হবে এবং পাশাপাশি অ্যাপের নামও নির্দিষ্ট করতে হবে (হিরকুতে যেমন অ্যাপ্লিকেশন রয়েছে তেমন এটি)। উদাহরণ স্বরূপ:

heroku ps:scale web=0 --app myAppName 

অন্যথায় আপনি নিম্নলিখিত বার্তা পেতে পারেন:

 % heroku ps:scale web=0
Scaling dynos... failed
 !    No app specified.
 !    Run this command from an app folder or specify which app to use with --app APP.


6

আপনি প্রশাসক প্যানেল থেকে রক্ষণাবেক্ষণ মোড সক্ষম করে অ্যাপটি অক্ষম করতে পারেন।

  • সেটিংস ট্যাবগুলিতে যান।
  • অ্যাপ্লিকেশন মোছার ঠিক আগে। রক্ষণাবেক্ষণ মোড সক্ষম করুন। নীচের স্ক্রিনশট দেখুন।

এখানে চিত্র বর্ণনা লিখুন


ব্যবহার সহজ এবং মার্জিত।
টোমর

1
রক্ষণাবেক্ষণ মোড ডায়নো থামায় না, এটি কেবলমাত্র আগত সমস্ত এইচটিটিপি অনুরোধকে অবরুদ্ধ করে। আপনার যদি কিছু পটভূমি প্রক্রিয়া চলমান থাকে তবে তা চলতে থাকবে। হেরোকু
এন্টোইন বেলিয়েভ্রে

3

আপনি যদি গ্রিপ্স প্লাগইন ব্যবহার করছেন তবে আমার হেরোকু অ্যাপ্লিকেশনগুলির অ্যাপ-নামটিতে ডাবল ক্লিক করুন। প্রসেসস ট্যাবে, স্কেল বোতাম টিপুন। একটি ছোট উইন্ডো পপ-আপ করবে। গণনা বৃদ্ধি / হ্রাস করুন এবং ঠিক আছে বলুন।


2

আপনার হেরোকু অ্যাপ্লিকেশনটি মুছে ফেলতে

এটি তাদের হিরোকু অ্যাকাউন্টে একটি অ্যাপ্লিকেশন মুছে ফেলতে চাইছেন for কোনও অ্যাপ্লিকেশন কীভাবে মুছে ফেলা / মুছতে হয় তা চেষ্টা করার সময় কখনও কখনও আপনি এখানেই শেষ হন।

সতর্কতা: এটি অপরিবর্তনীয়!

  • এখানে আপনার হেরোকু ড্যাশবোর্ডে যান
  • আপনি যে অ্যাপটি মুছতে চান তা নির্বাচন করুন।
  • এই অ্যাপ্লিকেশনটির জন্য সেটিংস পৃষ্ঠার নীচে স্ক্রোল করুন।
  • লাল মুছুন অ্যাপ ... বোতাম টিপুন।

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

ধন্যবাদ! হয়তো এটিকে অন্য কোনও অঞ্চলে স্থানান্তরিত করা উচিত?
কোডওয়ালভ

2

উপরের উত্তরগুলিতে যুক্ত করতে: আপনি যদি অ্যাডমিন প্যানেল ব্যবহার করে ডায়নোকে থামাতে চান তবে ফ্রি স্তরের বর্তমান সমাধান:

  1. এপ খোল
  2. ওভারভিউ ট্যাবে, "ডায়নো গঠন" বিভাগে "ডাইনোস কনফিগার করুন" এ ক্লিক করুন
  3. "ফ্রি ডায়নোস" বিভাগের প্রয়োজনীয় সারিটিতে, ডানদিকে পেন্সিল আইকনে ক্লিক করুন
  4. নীলের অন / অফ কন্ট্রোলটিতে ক্লিক করুন এবং তারপরে "নিশ্চিত করুন" এ ক্লিক করুন

আশাকরি এটা সাহায্য করবে.

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