स्थानीय रूप से मैं सिर्फ इंटरप्ट (ctrl-c) करता हूं और फिर इसे फिर से शुरू करता हूं।
मैं एक ऐप को एक ही काम पर कैसे करूँ?
स्थानीय रूप से मैं सिर्फ इंटरप्ट (ctrl-c) करता हूं और फिर इसे फिर से शुरू करता हूं।
मैं एक ऐप को एक ही काम पर कैसे करूँ?
जवाबों:
जवाब था:
heroku restart -a app_name
# The -a is the same as --app
आसानी alias hra='heroku restart --app '
से उपनाम जिसके साथ आप इसे अपने .bashrc या .bash_aliases फ़ाइल में जोड़कर एक स्थायी उपनाम बना सकते हैं:
/ubuntu/17536/how-do-i-create-a-permanent-bash -आलिस और
स्थायी निष्पादन योग्य उपनाम बनाना
फिर आप बस टाइप कर सकते हैंhra app_name
आप एक विशिष्ट रिमोट को पुनः आरंभ कर सकते हैं, जैसे "स्टेजिंग" के साथ:
heroku restart -a app_name -r remote_name
वैकल्पिक रूप से यदि आप अपने रेल एप्लिकेशन के रूट डायरेक्टरी में हैं तो आप बस टाइप कर सकते हैं
heroku restart
उस एप्लिकेशन को पुनरारंभ करने के लिए और आप उस के लिए एक आसान उपनाम बना सकते हैं
alias hr='heroku restart'`
आप इन उपनामों को अपनी .bashrc
फ़ाइल में या (पसंदीदा) एक .bash_aliases
फ़ाइल में रख सकते हैं जिसे कहा जाता है.bashrc
No web processes running
- ऐसा इसलिए है क्योंकि आप शून्य dynos पर हैं - heroku में लॉग इन करें और अपने ऐप को स्केल करें - यही कारण है कि मैं इस सवाल पर उतरा।
heroku restart -r <name of heroku remote>
उदाहरण के लिएheroku restart -r production
-h
लिस्टिंग पर क्यों नहीं है ।
बस कंसोल से निम्न कमांड टाइप करें।
cd /your_project
heroku restart
heroku ps:restart [web|worker] --app app_name
आपके Procfile में घोषित सभी प्रक्रियाओं के लिए काम करता है। इसलिए यदि आपके पास कई वेब प्रक्रियाएं या कार्यकर्ता प्रक्रियाएं हैं, जिनमें से प्रत्येक में एक नंबर के साथ लेबल है, तो आप उनमें से किसी एक को चुन सकते हैं:
heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name
$ rails restart
हरोकू पर अपने समकक्ष के विकास के माहौल में अति-उत्सुकता से अनुवाद न करने के लिए सावधान रहें$ heroku rails restart
:। यह आदेश उस पर निर्भर करता हैspring
जिस पर (आमतौर पर) हरोकू पर स्थापित नहीं किया जाएगा। इसलिएheroku restart
जैसा दूसरों ने कहा है उसी के साथ चलें ।