টমক্যাট সমান্তরাল স্থাপনা, স্বয়ংক্রিয়ভাবে পুরানো অ্যাপ্লিকেশনগুলি ঘোষণা করুন


10

আমি টমক্যাট 8 এর সমান্তরাল ডিপ্লোয়মেন্টটি কিছুক্ষণের জন্য শূন্য-ডাউনটাইম অবিচ্ছিন্ন স্থাপনার সেটআপের অংশ হিসাবে ব্যবহার করছি।

যখন পরীক্ষা গন্টলেটটি চালানো হয়, তখন সিআই সার্ভার স্বয়ংক্রিয়ভাবে .war ফাইলটির নাম ## {সংস্করণ-নম্বর} .war এ নামকরণ করে এবং যুদ্ধকে / ওয়েবঅ্যাপ ফোল্ডারে অনুলিপি করে। অ্যাপ্লিকেশন ## 333 অ্যাপ্লিকেশন ## 332 এর সাথে সুন্দরভাবে সহাবস্থান করবে।

আমি যে সমস্যার মুখোমুখি হচ্ছি তা হ'ল একবারে সমস্ত ট্র্যাফিক (নতুন সেশন) স্বয়ংক্রিয়ভাবে নতুনটিতে স্থানান্তরিত হয়ে গেলে আমাকে পুরানো অ্যাপ্লিকেশনগুলিকে ম্যানুয়ালি অজানা করতে হবে।

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

অন্য কেউ যদি এই ধরণের অ্যাপ্লিকেশনটি অবর্ণনীয়ভাবে চালিত করে থাকে তবে আমি এটি সম্পর্কে শুনতে আগ্রহী। ধন্যবাদ!

উত্তর:


9

পুরানো অ্যাপ্লিকেশনগুলি সরিয়ে আপনি টমকেট কনফিগার করতে পারেন। আপনাকে উপাদানটিতে undeployOldVersionsঅ্যাট্রিবিউট যুক্ত করতে Hostহবে এবং সেট করতে হবে true। আপনাকে আপনার হোস্টটি সার্ভার.এক্সএমএলকে নিম্নলিখিত জাতীয় কিছুতে পরিবর্তন করতে হবে:

<Host undeployOldVersions="true" ...>
   ...
</Host>

বিশদ জন্য হোস্ট ডকুমেন্টেশন দেখুন । বিশেষত, এটি কেবল তখনই কাজ করে যখন স্বয়ংক্রিয় স্থাপনা সক্ষম হয়।


টমকেটের কোন সংস্করণে আপনি চালাচ্ছেন? আমার টমকাট 8.5.6 আছে এবং এটি কার্যকর হয় না। আমি ফার্মওয়ার্ডপ্লেয়ার সক্ষম করেছি এবং নতুন প্রকাশগুলি স্বয়ংক্রিয়ভাবে মোতায়েন করা হয়েছে। যাইহোক, হোস্ট ট্যাগে সক্রিয় UndeployOldVersions পরে, পুরানো যুদ্ধ ফাইল (এবং মোতায়েন) মুছে ফেলা হয় না।
পাইকো

টমকেট 8 নিয়ে এ নিয়ে কোনও অগ্রগতি?
জিমিডি

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