ইলাস্টিক বিয়ানস্টালক মোতায়েনের সময়সীমা কীভাবে বাড়ানো যায়?


13

আমার অ্যাপ্লিকেশন মোতায়েনের অংশ হিসাবে commandsআমার .ebextensionsকনফিগারেশন ফাইলগুলিতে কিছু আছে have সমস্ত কমান্ড শেষ হতে 20 মিনিট বা তার বেশি সময় লাগতে পারে, প্রথম বার কমান্ডগুলি চালানো হয় (বড় সংগ্রহগুলি ক্লোনিং করা)।

দুর্ভাগ্যক্রমে, এটি মোতায়েনের সময় একটি সময়সীমা ট্রিগার করে:

INFO Deploying new version to instance(s).
WARN The following instances have not responded in the allowed command
     timeout time (they might still finish eventually on their own).
INFO Command execution completed. Summary: [Successful: 0, TimedOut: 1].

এই সময়সীমা বাড়ানো কি সম্ভব? আমি আমার পরিবেশ সেটিংসে বিকল্পটি খুঁজে পাচ্ছি না।


1
: GIYF, আপনি ebextensions ব্যবহার করতে পারেন stackoverflow.com/questions/25557874/...
লুকাস কারভালহো

পয়েন্টারের জন্য ধন্যবাদ, আপনি নীচের লিঙ্কিত উত্তরের একটি সংক্ষিপ্ত যোগ করলে, আমি আপনার উত্তরটিকে স্বীকৃত হিসাবে চিহ্নিত করব!
বেনিয়ামিন

উত্তর:


11

আপনি যোগ করতে পারেন ডেস্কটপ AWS ইলাস্টিক Beanstalk কনফিগারেশন ফাইল আপনার পরিবেশ কনফিগার ডেস্কটপ AWS সম্পদ কাস্টমাইজ যে এটা রয়েছে আপনার ওয়েব অ্যাপ্লিকেশনের সোর্স কোড (.ebextensions)।

option_settingsএকটি কনফিগারেশন ফাইলের বিভাগের জন্য মান নির্ধারণ কনফিগারেশন অপশন । কনফিগারেশন বিকল্পগুলি আপনাকে আপনার ইলাস্টিক বিনস্টালক পরিবেশ, এটিতে অ্যাডাব্লুএস সংস্থান এবং আপনার অ্যাপ্লিকেশনটি চালিত সফ্টওয়্যার কনফিগার করতে দেয়।

.Ebextensions নামে একটি ফোল্ডারে আপনার উত্স কোডে কনফিগারেশন ফাইলগুলি যুক্ত করুন এবং এটি আপনার অ্যাপ্লিকেশন উত্স বান্ডেলে স্থাপন করুন।

উদাহরণ:

option_settings:
    - namespace: aws:elasticbeanstalk:command
      option_name: Timeout
      value: 1000

* "মান" সেকেন্ডে সময় শেষ হওয়ার আগে সময়ের দৈর্ঘ্যের প্রতিনিধিত্ব করে।

তথ্যসূত্র: অফিসিয়াল এডাব্লুএস ইলাস্টিক বিয়ানস্টালক এনভায়রনমেন্ট কনফিগারেশন এবং সকল পরিবেশের জন্য সাধারণ বিকল্প , এই স্ট্যাকওভারফ্লো উত্তর এবং এই এডাব্লু ডেভেলপারস ফোরাম পোস্ট।


0

আপনি রেপোগুলিকে একটি এএমআইতে বেক করতে পারেন এবং এটিতে ইলাস্টিক বেনস্টালক ব্যবহার করতে পারেন। এইভাবে চেকআউটটি এত দীর্ঘ নয়।

অন্য নোটে, আপনি কি মোতায়েনের অংশ হিসাবে বিশাল রেপো ক্লোনিং করছেন ?


এটিকে সহজ রাখতে আমি সর্বদা একটি কাস্টম এএমআই ব্যবহার করতে নারাজ। যদিও আপনার শেষ নোটটি ভাল পয়েন্ট is আমার অ্যাপ্লিকেশনটিতে অন্তর্নির্মিত লোগো জেনারেটর রয়েছে, যা ব্যবহারকারীকে বেছে নিতে অফার করার জন্য ফন্টগুলির একটি বিস্তৃত তালিকা প্রয়োজন। আকারটি যুক্তিসঙ্গত সীমাতে রাখার জন্য আমি এই ফন্টগুলি আমার অ্যাপ্লিকেশনটির সাথে বান্ডেল করতে চাই না, সুতরাং অ্যাপ্লিকেশনটিকে সার্ভারগুলিতে ঠেলে দেওয়ার পরে আমার স্থাপনার স্ক্রিপ্টগুলি একটি বড় সংগ্রহস্থল ক্লোন করে। এটি সেরা পদ্ধতির নাও হতে পারে, তবে আমি এখন পর্যন্ত খুঁজে পাওয়া এটি সেরা।
বেনিয়ামিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.