Java Service Wrapper Community Edition

সফটওয়্যার স্ক্রিনশট:
Java Service Wrapper Community Edition
সফটওয়্যার বিবরণ:
সংস্করণ: 3.5.26
তারিখ আপলোড: 17 Feb 15
ডেভেলপার: Leif Mortenson
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 12

Rating: nan/5 (Total Votes: 0)

জাভা সেবা আবরণ সম্প্রদায় সংস্করণ জাভা স্থাপনার জন্য একটি কনফিগার এবং সহজ-থেকে-ব্যবহার ইউটিলিটি হিসেবে কাজ করার জন্য স্থল থেকে আপ ডিজাইন করা হয়েছে যে একটি সম্পূর্ণ মুক্ত ও ওপেন সোর্স কমান্ড-লাইন সফ্টওয়্যার নেটিভ UNIX ডেমনের বা উইন্ডোজ ব্যাকগ্রাউন্ড হিসাবে অ্যাপ্লিকেশান services.Provides দোষ সংশোধন functionalityIt স্বয়ংক্রিয়ভাবে অ প্রতিক্রিয়াশীল বা JVMs (জাভা ভার্চুয়াল মেশিন) ক্র্যাশ পুনরায় আরম্ভ হবে, যা দোষ সংশোধন কার্যকারিতা উপলব্ধ করা হয় যে একটি নমনীয়, নির্ভরযোগ্য এবং ক্রস প্ল্যাটফর্ম সফ্টওয়্যার. উপরন্তু, সফ্টওয়্যার মান স্ক্রিপ্টিং, সহজ অ্যাপ্লিকেশন ইনস্টলেশন, এবং লগিং কার্যকারিতা, চাইল্ড প্রসেস ব্যবস্থাপনা, সময় শেষ ঘটনা, সতর্কতা ইমেইল, ঘটনা কমান্ড, আপেক্ষিক মেমরি সীমা, একাধিক ভাষার জন্য সমর্থন, সেইসাথে ব্যবহারকারী নির্ধারিত ঘটনা এবং কর্ম অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে.
সম্প্রদায় সংস্করণ এটি সেটির দ্বারা, একটি ওপেন সোর্স লাইসেন্সের অধীনে বিতরণ করা হয় এর কার্যকারিতা আপনি, প্রক্রিয়া অগ্রাধিকার নিয়ন্ত্রণ, JVMs পুনরায় আরম্ভ করুন এবং নিরীক্ষণ, একটি ইউনিক্স ডেমন চালানোর জন্য জাভা অ্যাপ্লিকেশন সক্রিয় শুধুমাত্র ব্যবহার করতে সক্ষম হবে সীমিত, ট্রিগার জেভিএম, থ্রেড ডাম্প, ও হরতালের, ওয়াইল্ডকার্ড ব্যবহার করতে, যেমন লগ ইন করুন এবং জাভা সেবা লেফাফা সম্প্রদায় সংস্করণ সঙ্গে শুরু জেভিএম কনসোল output.Getting জাভা সেবা আবরণ কমিউনিটি EditionTo দিয়ে শুরু ক্যাপচার একটি কাস্টম কাজ ডিরেক্টরি ব্যবহার পুনরায় আরম্ভ আপনার কম্পিউটার & rsquo যে অনুরূপ প্যাকেজ ডাউনলোড এর স্থাপত্য, আপনার হোম ডিরেক্টরি আর্কাইভ সংরক্ষণ, এটা আনপ্যাক, একটি টার্মিনাল অ্যাপ্লিকেশন খোলার, ও lsquo অবস্থান যেতে; বিন & rsquo; ফোল্ডার (যেমন সিডি /home/softoware/wrapper-linux-x86-64-3.5.26/bin/) এবং & lsquo চালানো; ./ আলোয়ান & rsquo; POSIX এবং ইউনিক্স অপারেটিং systemsJava সেবা লেফাফা বিস্তৃত ব্যবহার বার্তা এবং উপলব্ধ কমান্ড-লাইন options.Runs প্রদর্শন করা হবে যা কমান্ড, তিনটি সংস্করণ, সম্প্রদায় সংস্করণ, স্ট্যান্ডার্ড সংস্করণ, এবং পেশাগত সংস্করণ বিতরণ করা হয়. এটা সব গনুহ / লিনাক্স ডিস্ট্রিবিউশন সঙ্গে সামঞ্জস্যপূর্ণ হয় না, কিন্তু (64-বিট সমর্থন POSIX FreeBSD ',, AIX, HP-UX, মাইক্রোসফট উইন্ডোজ, ম্যাক OS X, এবং সোলারিস সহ ইউনিক্স অপারেটিং সিস্টেম, বিস্তৃত উপর, x86_64 রান ), 32 বিট (x86), Armel, ARMHf, স্পার্ক, s390, s390x,, Itanium, PPC (পাওয়ারপিসি), সেইসাথে পিএ-আরআইএসসি হার্ডওয়্যার প্ল্যাটফর্ম.

নতুন কি :.

  • একটি জেভিএম পুনরায় আরম্ভ আবরণ এটা উপেক্ষা করা হবে যে একটি রাষ্ট্র হয় যখন অনুরোধ করা হয় যখন লগ বার্তা উন্নত (স্ট্যান্ডার্ড / পেশাগত সংস্করণ)
  • অচলাবস্থা মিষ্টির সমাপ্ত যখন একটি অতিরিক্ত ডিবাগ বার্তা যুক্ত করুন. এই যোগ করা হয়েছিল কিন্তু কোন কার্যকরী পরিবর্তন সহজ মিষ্টির একটি আবেদন দেওয়া লাগে কতদিন বলতে না.
  • এনভায়রনমেন্ট ভেরিয়েবল সেট করা হয়েছে যেখানে অভ্যন্তরীণ ট্র্যাকিং আপ পরিষ্কার করুন. কোন কার্যকরী পরিবর্তন.
  • স্ক্রিপ্ট ফাইলের মধ্যে 'uname -o' সঙ্গে Cygwin সনাক্ত যখন '-o' একটি বৈধ পরামিতির হয় না, কারণ, কিছু অপারেটিং সিস্টেম এর (ইত্যাদি সোলারিস, MacOS এর,) একটি ত্রুটির বার্তা প্রদর্শন করুন. এখন আমরা বিভ্রান্তি এড়ানোর জন্য এই ত্রুটি বার্তা লুকান এবং আমরা Cygwin চলমান না হয় যে অনুমান করতে পারেন.
  • স্ক্রিপ্ট ফাইল ব্যবহার করে systemd সঙ্গে পরিসেবা চলমান নিয়ন্ত্রণ করার ক্ষমতা যোগ করুন.

  • Mac OS X এর উপর
  • , JAVA_HOME এনভায়রনমেন্ট ভেরিয়েবল সেট জাভা খুঁজে পেতে অন্য বিকল্প উপায় যোগ করুন, একটি ত্রুটি লক্ষ্য ঠিক করা, এবং এটি পথ না ক্ষেত্রে sysctl চালানো সম্পূর্ণ পাথ ব্যবহার করুন. এই ইশারা জন্য Dannes ওয়েসেলস ধন্যবাদ.

  • আবরণ কাস্টমাইজ যখন
  • উইন্ডোজ এর নতুন সংস্করণ একটি সমস্যা ঠিক করুন. লক্ষ্য তৈরি করার সময় সার্টিফিকেট মুছে ফেলা না হয়. নতুন সার্টিফিকেট সঙ্গে লক্ষ্য সাইন ইন করতে চেষ্টা করার সময় একটি ত্রুটি এই নেতৃস্থানীয় হয়.
  • / পুনরায় আরম্ভ করুন Mac OS X এর উপর launchctl সঙ্গে আবরণ সেবা বাঁধন জন্য শেল স্ক্রিপ্ট অনুপস্থিত সমর্থন যোগ করুন.
  • / পুনরায় চালু করার ভুঁইফোঁড় সঙ্গে আবরণ সেবা বাঁধন জন্য শেল স্ক্রিপ্ট অনুপস্থিত সমর্থন যোগ করুন.
  • নতুন SU_BIN এবং SU_OPTS ভেরিয়েবল ব্যবহার করে আবরণ শেল স্ক্রিপ্ট অতিরিক্ত আর্গুমেন্ট উল্লেখ করার ক্ষমতা হিসাবে ভাল হিসাবে 'su কমান্ড' কমান্ড এর পাথ সেট করার ক্ষমতা যোগ করুন.
  • জেভিএম প্রারম্ভকালে থেকে প্রস্থান যে ফলে কমান্ড লাইন সমস্যা অপ্রত্যাশিত প্রস্থান করে ভালো লাগছিল যেখানে WrapperSimpleApp, WrapperStartStopApp, এবং WrapperJarApp সাহায্যকারী ক্লাস একটি সমস্যা ঠিক করুন. এই আবরণ প্রথম প্রচেষ্টা আপ দেবার চেয়ে বরং আবার জেভিএম পুনরায় চালু করার চেষ্টা করবে যে বোঝানো.

  • তাদের ব্যবহার ব্যানার শুধুমাত্র এখন কমান্ড লাইন সম্পর্কিত সমস্যার জন্য দেখানো হবে, যাতে
  • WrapperSimpleApp, WrapperStartStopApp, এবং WrapperJarApp সাহায্যকারী ক্লাস পরিমিত. নির্দিষ্ট ক্লাস, পদ্ধতি, বা বয়াম ফাইল সঙ্গে সমস্যা এখনও ত্রুটি হিসাবে লগ, কিন্তু ব্যবহারকারী দেখাচ্ছে এই ক্ষেত্রে ব্যবহার বিভ্রান্তিকর ছিল হয়.
  • কাঁচা স্ট্রিং এর তার প্রক্রিয়াকরণ প্রতিস্থাপন আর্গুমেন্ট আছে যা পদ্ধতি হিসাবে একই পদ্ধতিতে করা হয়, যাতে কোন প্রতিস্থাপন আছে আর্গুমেন্ট WrapperResources.getString () মেথড সঠিক. এখন সমস্ত স্ট্রিং ফিরে আগে MessageFormat বর্গ দ্বারা প্রসেস করা হয়. পূর্ববর্তী সংস্করণে একক উদ্ধৃতি অব্যাহতি প্রয়োজন সম্পর্কে সামঞ্জস্যপূর্ণ ছিল না.
  • WrapperResources.getString () মেথড সালে পাশ স্ট্রিং সঠিকভাবে ফরম্যাট করা হয় নিশ্চিত করুন যে আপনি ঐচ্ছিক কী বৈধতা যোগ করা হয়েছে. সক্রিয় কিভাবে তথ্য WrapperResources বর্গ দেখুন.
  • সম্পত্তি wrapper.backend.type জন্য নতুন অপশন যুক্ত করো: অটো, সকেট, SOCKET_IPv4, SOCKET_IPv6, নল. অটো সেট, আবরণ একটি সকেট IPv4 খুলুন এবং ত্রুটি ক্ষেত্রে IPv6 এবং পাইপ fallback করতে চেষ্টা করবে.
  • বাগ ফিক্স প্রারম্ভে স্থানীয় সেটিং ছাড়া ব্যাপক গৃহস্থালি multibyte থেকে রূপান্তর যখন (ইউনিক্স শুধুমাত্র). বার্ট ধন্যবাদ.
  • wrapper.commandfile সম্পত্তি জন্য একটি পরীক্ষা কমান্ড হিসাবে 'CLOSE_SOCKET' একটি 'CLOSE_BACKEND' ওরফে যোগ করুন. সেখানে কিছু সময়ের জন্য ব্যাক সংযোগের জন্য একাধিক বিকল্প হয়েছে এবং নাম আরো পোর্টেবল, কারণ এটি হয়.

  • স্ক্রিপ্ট সঠিকভাবে ''10 .5.0 থেকে' সংস্করণ '10 .10 তুলনা করতে ব্যর্থ হয়েছে যেখানে OS X এর Yosemite যখন চলমান
  • Mac একটি সমস্যা ঠিক করুন. এই শুধুমাত্র 32-বিট বাইনারি চালানো হতে পারে যে চিন্তা স্ক্রিপ্ট নেতৃস্থানীয় ছিল. আলোয়ান বাইনারি ব-দ্বীপ প্যাক নামকরণ ব্যবহৃত হচ্ছে যদি এই শুধুমাত্র একটি সমস্যা ছিল.
  • লেফাফা ক্লাসপাথ উপাদান অনুপস্থিত সম্পর্কে সতর্কবার্তা লগ কিভাবে নিয়ন্ত্রণ করা সম্ভব করে তোলে, যা একটি নতুন wrapper.java.classpath.missing.loglevel সম্পত্তি যোগ করুন. পূর্বে এই সবসময় ডিবাগ আউটপুট হিসাবে লগ হয় এবং নিষ্ক্রিয় করা যাবে না.

  • কনফিগারেশন অথবা জেভিএম নিজেই এর সাথে সম্পর্কিত নয় যে জাভা প্রক্রিয়া চালু কোনো নিম্ন স্তরের সমস্যা আছে, যেমন retries অর্থহীন ছিল
  • , আবরণ আর আবার চেষ্টা করা হবে.
  • উইন্ডোজ সিস্টেমের API গুলি এর দৈর্ঘ্য 32767 অক্ষর উপর একটি এনভায়রনমেন্ট ভেরিয়েবল সেট করার প্রচেষ্টা করা হলে, একটি প্রক্রিয়া বিপর্যস্ত হতে যে একটি সমস্যা আছে. আবরণ এখন এই পরীক্ষা এবং পরিবর্তনশীল সেটিং বদলে একটি ত্রুটি লগ করা হয়. এই wrapper.java.classpath.use_environment সম্পত্তি ছিল সত্য যখন খুব বড় classpaths ব্যবহার করা হয় যদি একটি সমস্যা ছিল.
  • উইন্ডোজ একটি কমান্ড লাইন দৈর্ঘ্য 32766 অক্ষরের চেয়ে দীর্ঘতর হতে করার অনুমতি দেয় না. যেমন একটি দীর্ঘ কমান্ড প্রদান করা হয় যখন উইন্ডোজ এর বিভিন্ন সংস্করণ ভিন্নভাবে এটি পরিচালনা. আবরণ এখন তার নিজের চেক আছে এবং একটি সুসংগত ভাবে একটি ত্রুটি দেখায়.
  • কমান্ড লাইন সিস্টেম সর্বোচ্চ চেয়ে দীর্ঘতর হয় যখন ইউনিক্স প্ল্যাটফর্মের উপর ত্রুটি বার্তা উন্নত. এই সর্বাধিক প্ল্যাটফর্ম এবং পরিবেশ দ্বারা ব্যাপকভাবে পরিবর্তিত হয় এবং সর্বোচ্চ দৈর্ঘ্য বর্তমানে বার্তা দেখানো হয় না, তাই, নির্ভরযোগ্যভাবে নিরূপণ করা কঠিন.
  • খুব বড় কনফিগারেশন ফাইল WrapperManager আরম্ভ করতে ব্যর্থ হতে পারে যেখানে ইউনিক্স প্ল্যাটফর্মের উপর একটি সমস্যা ঠিক করুন. এই ব্যাক সংযোগের মাধ্যমে WrapperManager কনফিগারেশন ফাইল আংশিক স্থানান্তর দ্বারা সৃষ্ট ছিল. এই নির্বিশেষে ব্যবহৃত ব্যাক ধরনের ঘটতে পারে. নির্দিষ্ট সিস্টেমের উপর ভিত্তি করে ব্যাপকভাবে ভিন্নতা একটি সমস্যা হতে হবে যে কনফিগারেশন ফাইলের আকার.
  • খুব বড় কনফিগারেশন ফাইল wrapper.backend.type সম্পত্তি কারার না হলে প্রারম্ভকালে WrapperManager পাঠানো হবে ব্যর্থ হবে যেখানে উইন্ডোজ প্ল্যাটফর্মের উপর একটি সমস্যা ঠিক করুন. একমাত্র সমস্যা ছিল যে WrapperManager.getProperties () মেথড খালি হবে. (পেশাগত সংস্করণ)
  • WrapperManager.exec () 32766 সর্বোচ্চ কমান্ড লাইন দৈর্ঘ্যের জন্য উইন্ডোজ পদ্ধতি, এবং 32767. (পেশাগত সংস্করণ) সর্বোচ্চ এনভায়রনমেন্ট ভেরিয়েবল নাম-মান জোড়া দৈর্ঘ্য চেক যোগ করুন
  • NULL পয়েন্টার একটি বিনামূল্যে একটি WrapperManager.exec () কল সাফের প্রক্রিয়ার অংশ হিসাবে করা হচ্ছে, যেখানে একটি সমস্যা ঠিক করুন. এই কোন বিষয় হত বলে জানা যায় না.
  • যোগ করা হয়েছে getStdOut (), getStdErr (), এবং getStdIn () getInputStream (), getErrorStream (), এবং getOutputStream করতে alias লেখা হিসেবে WrapperProcess বর্গ পদ্ধতি () পদ্ধতি বিভ্রান্তি এড়াতে সাহায্য করার জন্য.
  • wrapper.console.direct সত্য ছিল যখন দীর্ঘ লগ লাইন 31397 অক্ষরের পর ক্ষতিগ্রস্ত হবে যেখানে উইন্ডোজ 7 এ একটি সমস্যা ঠিক করুন. এই অন্তর্নিহিত উইন্ডোজ এপিআই সঙ্গে একটি সমস্যা বলে মনে হয় এবং শুধুমাত্র একটি ডিসপ্লে সমস্যা ছিল. সমস্যা এড়াতে 30000 একটি একক API কল সঙ্গে লেখা যেতে পারে যে অক্ষরের সর্বাধিক সংখ্যা কমেছে. এই পরিবর্তন অভ্যন্তরীণ এবং লগ লাইনের দৈর্ঘ্য উপর কোন সীমা এখনও আছে.

  • আবরণ wrapper.backend.type সম্পত্তি কারার ছিল যখন ব্যাক লিখতে ব্যর্থ হলে
  • অচলাবস্থা ঠিক করুন. কোড পর্যালোচনা করে পাওয়া এবং প্রকৃতপক্ষে ঘটেছে বলে জানা যায় না.

  • ম্যাক OSX 10.5.0 থেকে
  • , launchctl কনফিগারেশন ফাইলের মধ্যে কী 'আমার KeepAlive' ব্যবহার করা হবে স্ক্রিপ্ট ফাইল. ম্যাক OSX র পূর্ববর্তী সংস্করণের একই কী 'OnDemand' ব্যবহার করতে হবে. এই ইশারা জন্য রবিন ধন্যবাদ. (স্ট্যান্ডার্ড / পেশাগত সংস্করণ)
  • একটি OS X সিস্টেমের হোস্ট ভার্চুয়ালাইজ করা উইন্ডোজ সিস্টেমের উপর চলমান যখন অ্যাপল ব্লুটুথ ডিভাইস সংযুক্ত hostids ব্যবহার নামঞ্জুর.
  • মাল্টি বাইট বার্তা লগ করা হয় যখন WrapperManager.log () সঠিকভাবে কাজ করছে না, যেখানে একটি সমস্যা ঠিক করুন.

  • এটা বিশাল এবং সংবেদনশীল তথ্য ধারণ করতে পারে, কারণ
  • ডিবাগ আউটপুট পূর্ণ কনফিগারেশন বৈশিষ্ট্য প্যাকেট লগ আউটপুট থেকে বাদ দেয়া হয়. সঙ্গে ডিবাগ. সহায়তা করার জন্য সংক্ষিপ্ত আউটপুট একটি আকার যোগ করুন
  • একটি ত্রুটির বার্তা রিপোর্ট ছিল যখনই ইউনিক্স প্ল্যাটফর্মের উপর একটি মেমরি লিক ফিক্স. বার্তা বারবার লগ করা হলে এই শুধুমাত্র একটি সমস্যা ছিল.
  • সঠিক একটি দম্পতি অন্যান্য সম্ভাব্য মেমরি তথ্য ফাঁসের কোড পর্যালোচনার মাধ্যমে পাওয়া যায় নি. কোনো প্রকৃত সমস্যা সৃষ্টি করা হয়েছে বলে জানা নেই.

কি সংস্করণ 3.5.23 নতুন:

  • স্ট্যান্ডার্ড / পেশাগত সংস্করণ:
  • একটি অজানা লাইসেন্স টাইপ সম্মুখীন হয়, ডিবাগ দিয়ে সাহায্য করার জন্য ত্রুটি বার্তা অজানা টাইপ অন্তর্ভুক্ত.
  • ভাষা জাপানি মত একটি ডবল বাইট অঞ্চলে নির্ধারণ করা হয় যখন, z / অপারেটিং সিস্টেম মেমরি দুর্নীতি সমস্যা ঠিক করুন.
  • দিয়ে যান এবং খারাপভাবে ডবল বাইট অক্ষর সম্মুখীন হয় এনকোড যখন আরো অনেক কিছু টেকসই আবরণ করা.
  • Preofessional সংস্করণ:
  • লেফাফা বন্ধ যখন এটা এখন বলছেন তাই WrapperManager.exec () বলা হয় যখন নিক্ষিপ্ত ব্যতিক্রম পরিবর্তন যে বরং স্থানীয় লাইব্রেরি লোড করা হয় না বলছে.
  • আবরণ একটি শিশু প্রক্রিয়া আবরণ চালু সম্পর্কে সব চাইল্ড প্রসেস জানে তা নিশ্চিত করার জন্য চালু করা হচ্ছে, যখন ব্যাক বন্ধ না হয় তা নিশ্চিত করতে এখন আরো সতর্কতা অবলম্বন করা হয়.
  • আবরণ কারণে ব্যাক সংযোগ বন্ধ করা হচ্ছে একটি চালু চাইল্ড প্রসেস অবহিত না হয়, একটি সতর্কতামূলক বার্তা যোগ করুন.
  • চাইল্ড প্রসেস প্রস্থান পরে আবরণ শাট ডাউন ছিল যখন একটি শিশু প্রক্রিয়া থেকে stdout- এ বা দ্বারা stderr আউটপুট পড়ার সময় নিক্ষিপ্ত হতে পারে যে একটি সম্ভাব্য NPE ঠিক করুন.

  • আমরা বর্তমানে stdout- এ বা দ্বারা stderr থেকে একটি পঠিত উপর ব্লক করা ছিল, যা একটি প্রক্রিয়া পরে পরিষ্করণ করার চেষ্টা আটকে হয়েছে যেখানে
  • ইউনিক্স প্ল্যাটফর্মের উপর একটি সমস্যা ঠিক করুন.
  • অন্যান্য বাতিল চাইল্ড প্রসেস, যার চাইল্ড প্রসেস তালিকা একটি অভ্যন্তরীণ লক প্রাপ্ত করার চেষ্টা একটি সময়সীমার সিঙ্ক খুঁজে পেতে একটি অভ্যন্তরীণ পাল্টা যার ফলে যেখানে ইউনিক্স প্ল্যাটফর্মের উপর একটি সমস্যা ফিক্স জাভা প্রক্রিয়া পর্যন্ত হিসাবে বিলুপ্ত zombies, বামে হচ্ছে সমাপ্ত.
  • চাইল্ড প্রসেস সঙ্গে যোগাযোগ করতে ব্যবহৃত পাইপ ফাইল বিবরণ ভুল সব চাইল্ড প্রসেস প্রেরণ করা হচ্ছে যেখানে ইউনিক্স প্ল্যাটফর্মের উপর একটি সমস্যা ঠিক করুন. তারা সময়ের ক্রমবর্ধমান ছিল না.
  • wrapper.lang.encoding UTF-8, LANG- তে এনভায়রনমেন্ট ভেরিয়েবল সেট করা ছিলো না সঠিকভাবে যখন মীমাংসা না, যেখানে FreeBSD 'র সিস্টেমে একটি সমস্যা ঠিক করুন.
  • WrapperProcess.waitFor () বা WrapperProcess.exitValue () আহ্বান করা একটি সম্ভাব্য সুসংগতি সমস্যা ঠিক করুন.
  • ডিবাগ ব্যবহারকারী বিষয় সাহায্য করার বিভিন্ন সময়সীমার মান দেখাচ্ছে অতিরিক্ত ডিবাগ লগ আউটপুট যোগ করুন.
  • শেল স্ক্রিপ্ট সঠিকভাবে ম্যাক OSX বাউণ্ডুলে সঙ্গে OS সংস্করণ সনাক্ত না, যেখানে একটি সমস্যা ঠিক করুন.

  • কনফিগারেশন ফাইলের মধ্যে ফাইল রেফারেন্স অন্তর্ভুক্ত মধ্যে
  • অনির্ধারিত এনভায়রনমেন্ট ভেরিয়েবল সম্পর্কে সতর্কবার্তা যোগ করুন.
  • wrapper.java.additional_file সঙ্গে এবং বৈশিষ্ট্য wrapper.app.parameter_file নির্দিষ্ট ফাইলের মধ্যে এনভায়রনমেন্ট ভেরিয়েবল সম্প্রসারণ জন্য সমর্থন যোগ করুন.
  • এটি আবরণ বাকি সঙ্গে সামঞ্জস্যপূর্ণ হয়, তাই WrapperUNIXGroup.toString () মেথড বিন্যাস পূর্ণসংখ্যা সঠিক.
  • /usr/local/lib/libbiconv.so, আমরা এখন /usr/local/lib/libiconv.so খুঁজছেন দ্বারা লাইব্রেরি পরিবর্তনশীল সনাক্ত FreeBSD 'র 10 iconv লাইব্রেরি প্রয়োজন সন্তুষ্ট করা যাবে না যেখানে একটি সমস্যা ফিক্স , বা যে যাতে /lib/libkiconv.so.4.
  • linefeeds পংক্তি ধারণকারী সঠিকভাবে প্রতিটি লাইন কনফিগার হেডার সঙ্গে লেখা হবে, যাতে একটি WrapperPrintStream.println () মেথড ঠিক করুন.

সংস্করণ 3.5.14 নতুন কি: AppCommand.bat.in মধ্যে

  • ফিক্স একটি সমস্যা পাথ এই সময়, & quot এ অপ্রত্যাশিত ছিল; আবরণ বাইনারি ফাইল নামে একটি বন্ধনী একটি & quot সৃষ্ট হবে ফাইল যেখানে; ত্রুটি.
  • (স্ট্যান্ডার্ড / পেশাগত সংস্করণ)
  • আবরণ একটি ভিন্ন ভাষা উল্লেখ করতে ব্যবহৃত হয় এমনকি wrapper.lang সিস্টেমের ডিফল্ট ভাষা ব্যবহার করতে হবে যেখানে উইন্ডোজ 64 বিট প্ল্যাটফর্মের উপর আবরণ একটি স্থানীয় সংস্করণ ব্যবহার করার সময় একটি সমস্যা ঠিক করুন. 3.5.12 চালু.
  • 'অবস্থা' কমান্ড ভুল ব্যবহার আউটপুট 'প্রশ্ন' হিসাবে রিপোর্ট করা হচ্ছে, যেখানে উইন্ডোজ AppCommand.bat.in কমান্ড ভিত্তি করে ব্যাচ ফাইলের মধ্যে একটি সমস্যা ঠিক করুন. ব্যবহৃত হলে 'অবস্থা' কমান্ড সবসময় সঠিকভাবে কাজ করেছেন.

  • কোডিং ত্রুটি ..., & quot; কিছু অ্যাসিঙ্ক্রোনাস বার্তা একটি সতর্কতামূলক বার্তা, & quot যার ফলে যেখানে
  • ইউনিক্স প্ল্যাটফর্মের উপর একটি সমস্যা ফিক্স; উদ্দেশ্যে বার্তা স্থানে লগ করা হবে না. কনফিগার লগ ফাইল লেখার অনুমতি আছে কি না যদি এই দেখা হতে পারে. ভুল লগ বার্তা আর অন্য, আবরণ সঠিকভাবে কাজ করেন. 3.5.2 চালু.
  • RUN_AS_USER না হলে ভুঁইফোঁড় সঠিকভাবে কাজ করছে না, সঙ্গে চলমান যেখানে ইউনিক্স স্ক্রিপ্ট একটি সমস্যা ঠিক করুন.
  • এটি এখন PID ফাইল শুধুমাত্র পাঠযোগ্য পরীক্ষা স্ক্রিপ্ট চলমান কোনো পারবেন তাই ইউনিক্স শেল স্ক্রিপ্ট বিরুদ্ধে 'অবস্থা' কমান্ড চলমান যখন নিরাপত্তা চেক আরাম.
  • কমান্ড অ্যাপ্লিকেশন ইনস্টল করা হয়নি, এমনকি যখন একটি চলমান অ্যাপ্লিকেশনের বন্ধ করার চেষ্টা করা হয় 'অপসারণ' যেখানে ইউনিক্স স্ক্রিপ্ট সঙ্গে একটি সমস্যা ঠিক করুন.
  • wrapper.ntservice.account উল্লেখ করা হয়ে যখন সম্ভাব্য একটি উইন্ডোজ সার্ভিস ইনস্টলেশনের সময় একটি ক্র্যাশ হতে পারে, যা একটি বাফার ওভারফ্লো ঠিক করুন. এই 3.5.12 চালু করা হয়.
  • প্রারম্ভকালে ঘটতে এবং সম্ভাব্য একটি ক্র্যাশ হতে পারে, যা একটি গাদা দুর্নীতি ঠিক করুন. সিস্টেম ইভেন্ট লগ ব্যবহার করে, যা শুধুমাত্র উইন্ডোজ সিস্টেম, আক্রান্ত হয়. একটি কোড পর্যালোচনা থেকে আবিষ্কার করেন, যার ফলে ব্যবহারকারীদের জন্য এই সমস্যার কোনো রিপোর্ট ছিল না সেখানে. কনফিগার wrapper.log আবরণ সবসময় এই ক্ষেত্রে ইভেন্ট লগ লিখতে চেষ্টা করে লেখা হতে পারে না এই ঘটতে পারে. 3.5.12 চালু.
  • সংস্করণ মেলেনি ক্ষেত্রে একটি সতর্কবার্তা দেখানো শুরু ইউনিক্স শেল স্ক্রিপ্ট এবং আবরণ মধ্যে একটি নতুন সংস্করণ তুলনা যোগ করুন. শেল স্ক্রিপ্ট এবং আবরণ অন্তত সংস্করণ 3.5.14 প্রতিটি যদি চেক শুধুমাত্র কাজ করবে.
  • PID ফাইল ইতিমধ্যেই অস্তিত্ব যদি শুরু না আবরণ বলতে হবে, যা একটি নতুন wrapper.pidfile.strict সম্পত্তি যোগ করা হয়েছে. পিছন দিকে সামঞ্জস্যের জন্য মিথ্যা ডিফল্ট.
  • পড়া বা লেখার সময়সীমার ক্ষেত্রে ব্যাক সকেট জাভা দিকে আরো প্রাণবন্ত করুন. এই একটি বিষয় হওয়া উচিত ছিল না তাই ব্যাক সকেট ডিফল্ট সেট একটি সময়সীমার নেই. এই ফিক্স যার নেতৃত্বে তবে একটি দম্পতি ব্যবহারকারীদের নির্দিষ্ট সিস্টেমে সমস্যা রিপোর্ট.
  • ব্যাক সকেট সময়সীমার পরীক্ষার সাহায্য করার জন্য, একটি নতুন wrapper.backend.so_timeout সিস্টেম সম্পত্তি এটা সম্ভব একটি সময়সীমার ব্যবহার ব্যাক সকেট কনফিগার করতে যোগ করা হয়েছিল. WrapperManager.exec এর JavaDocs () বিস্তারিত জানার জন্য বর্গ দেখুন.

সংস্করণ 3.5.11 নতুন কি

  • বাফার দ্বারা সৃষ্ট উইন্ডোজ একটি সম্ভাব্য ক্র্যাশ ত্রুটিমুক্ত ওভারফ্লো. এই এই সবসময় একটি ক্র্যাশ হতে না, সংস্করণ 3.5.0 থেকে একটি সমস্যা হয়েছে এবং .. একাধিক wrapper.ntservice.dependency নির্ধারণ মেমরি ছিল তা নির্ভর করে যা কনফিগারেশন প্রভাবিত হয়েছে. এটি একটি প্রদত্ত কনফিগারেশন ফাইল খুব পুনরায় উত্পাদন আচরণ আছে.

  • আবরণ WinVerifyTrust সিস্টেম কল সমস্যা সিআরএল আপডেট চাপ ছিল, কারণ কিছু কিছু সিস্টেম আরম্ভ করার জন্য 15 সেকেন্ড বা আর গ্রহণ করা হয় যেখানে
  • উইন্ডোজ একটি সমস্যা ঠিক করুন. আবরণ বাইনারি সংস্করণ 3.5.7 সাইন ইন শুরু করার পর এটি একটি সমস্যা হয়েছে. WinVerifyTrust কল আর কনফিগার wrapper.startup_thread.timeout বেশি সময় লাগে, তাহলে আবরণ আরও দেরী না করে আরম্ভ করা চলতে থাকবে.
  • (স্ট্যান্ডার্ড / পেশাগত সংস্করণ)
  • গেলে স্বনির্ধারণ সময় কাস্টমাইজড বাইনারি সার্টিফিকেট মুছে ফেলুন. অন্যথায় অন্য সার্টিফিকেট সঙ্গে বাইনারি পদত্যগের সমস্যা ছিল.
  • আবরণ তারপর আমরা সবসময় একটি ডিফল্ট লগ ফাইল ফিরে আসবে এবং তারপর ব্যর্থতা সম্পর্কে একটি বার্তা লগ ইন করুন কোন কারণে কনফিগার wrapper.logfile লিখতে অক্ষম হয়. ডিফল্ট এছাড়াও ব্যর্থ হলে তারপর যে লগ করা হয় কিন্তু বার্তা শুধুমাত্র অধিকাংশ ক্ষেত্রে কনসোল লগ করা হবে না. আবরণ তাই আমরা এখন নির্বিশেষে wrapper.syslog.loglevel সেট করা হয় কি syslog- র বা EventLog উভয় বার্তা পাঠাতে পরিবর্তন করুন. এই লগ ফাইলে এক্সেস সমস্যার কারণ ট্র্যাক নিচে সাহায্য গুরুত্বপূর্ণ.

  • লাইনের সব সবসময় লগ ফাইল একসঙ্গে দলবদ্ধ করা হবে, যাতে
  • সংস্করণ 3.5.0 থেকে শুরু করে, তা বহু-লাইন লগ বার্তা প্রিন্ট আউট অন্ত সম্ভব ছিল. এই সংস্করণ যেমন, মাল্টি-লাইন লগ আউটপুট এখন ইউনিক্স sylog বা উইন্ডোজ EventLog মধ্যে একটি বার্তা হিসাবে লগ ইন করা হয় সামান্য যাতে লগিং কোড পরিবর্তন করা যাবে.
  • জেভিএম থেকে আউটপুট খুব দীর্ঘ লাইন আবরণ একটি সময় জন্য স্তব্ধ প্রদর্শিত হতে হবে যেখানে একটি সমস্যা ঠিক করুন. কয়েক শত হাজার অক্ষর সম্বলিত আউটপুট একটি একক লাইন প্রফাইল ছিল প্রথম সময়, একটি অভ্যন্তরীণ বাফার ক্রমানুসারে চক্র প্রতি 100 অক্ষর দ্বারা বৃদ্ধি করা হচ্ছে. আবরণ এখন ব্যাপকভাবে একটি নতুন বাফার সাইজ নির্বাচন করা প্রয়োজন চক্র সংখ্যা কমাতে শেষ পরিচিত আকারের উপর ভিত্তি করে আকার বৃদ্ধি পায়.
  • এটা অনির্দিষ্টকালের জন্য অপেক্ষা করা সম্ভব তাই PAUSE_THREAD কমান্ড পরিবর্তন করুন. আবরণ পরীক্ষার জন্য দরকারী.
  • এটা সম্ভব পরবর্তী লগ এন্ট্রি বিরতি করতে নতুন PAUSE_LOGGER কমান্ড যোগ করুন. আবরণ পরীক্ষার জন্য দরকারী.

  • ইউনিক্স
  • , জেভিএম এবং আবরণ মধ্যে stdout- এ / দ্বারা stderr পাইপ সঠিকভাবে পরিষ্কার হচ্ছে না. এটি একটি ছোট লিক ফলে কিন্তু অন্যথায় নির্দোষ ছিল. পাইপ এখন পরিষ্কার এবং প্রতিটি জেভিএম উদাহরণস্বরূপ সক্রিয়া করা হয়.
  • সিস্টেম আরম্ভ করার অনুরোধ জেভিএম মধ্যে সম্ভূত যখন সিস্টেম দীর্ঘ ডিস্ক আই queues ফলে খুব ভারী আই সম্মুখীন হয় যদি আবরণ জেভিএম পুনরায় আরম্ভ করতে ব্যর্থ হতে পারে যেখানে একটি সমস্যা ঠিক করুন. এই বন্ধ বদলে পুনরায় আরম্ভ করার আবরণ, যার ফলে লেখার উপর অবরোধ এবং পুনরায় আরম্ভ করুন অনুরোধ মিস্ আবরণ এর প্রধান লুপ, যার ফলে ছিল. এই সব প্ল্যাটফর্মের ওপর প্রভাব ফেলতে পারে. উইন্ডোজ, এটা আউটপুট হিমায়িত করা কনসোলে একটি নির্বাচন করার এবং তারপর পুনরায় আরম্ভ করা জেভিএম মধ্যে থেকে একটি অনুরোধ করে পুনরুত্পাদন করা যেতে পারে.
  • এটি easer জেভিএম মধ্যে থেকে লেফাফা সম্পত্তি মান ব্যবহার করতে একটি নতুন WrapperPropertyUtil সাহায্যকারী বর্গ যুক্ত করো.
  • জাভা লগ আউটপুট কারণে একটি strncpy সিস্টেম ফাংশন অপব্যবহার ক্ষতিগ্রস্ত পেতে পারে যেখানে কিছু প্ল্যাটফর্ম একটি বাগ ফিক্স. এই ফাংশন কিছু বাস্তবায়নের ওভারল্যাপিং মেমরি কপি সমর্থন করে না সতর্ক করে. সমস্যা শুধুমাত্র আউটপুট একটি খালি লাইন নিম্নলিখিত লাইন একটি একক লিনাক্স পরীক্ষা মেশিন পুনরুত্পাদন করা যেতে পারে. এই সমস্যা 3.4.0 থেকে অস্তিত্ব করেনি.

কি সংস্করণ 3.5.9 নতুন:

  • উইন্ডোজ একটি সমস্যা ফিক্স যেখানে যাদের নাম নেটওয়ার্ক অ্যাডাপ্টার অন্তর্ভুক্ত করুন & quot; সাধারণ / 1000, & quot; hostids তালিকা থেকে সরিয়ে ফেলা হয় প্রদর্শিত যখন, & quot; wrapper.exe -h, & quot; রান. এই 3.5.7 বা তার আগে, বা উন্নয়ন লাইসেন্স কি দ্বারা রিপোর্ট hostIds জন্য তৈরি বিদ্যমান সার্ভার লাইসেন্স কী ফাইল প্রভাবিত করে না. কিন্তু এটা আবরণ আবরণ একটি লাইসেন্স ফাইল ছাড়া শুরু হয়েছিল যখন কোন বৈধ hostIds পাওয়া যেতে পারে যে সনাক্ত করা হতে হয়নি. এই আমরা অপসারণ করতে ব্যর্থ হয়েছে যে 3.5.8 যোগ করা কিছু পরীক্ষা কোড দ্বারা সৃষ্টি হয়েছিল.
  • ক্রমাগত আউটপুট খুব বেশী পরিমাণে জেভিএম থেকে লগ হচ্ছে যখন আবরণ সঠিকভাবে তার প্রধান লুপ ফিরে নিয়ন্ত্রণ প্রদায়ক না, যেখানে একটি সমস্যা ঠিক করুন. সংস্করণ 3.4.0 মধ্যে চালু. 3.5.8 পূর্বে সংস্করণ, এই জেভিএম সময়সীমার এবং নতুন করে আরম্ভ করার কারণ হতে পারে. যে বিশেষ সমস্যা সমাধান করা হয়েছে কিন্তু এই ঘটছে ছিল যখন 3.5.8 মধ্যে আবরণ প্রক্রিয়া এখনও ক্ষমাহীন হয়েছে. আবরণ এখন সবসময় একটানা লগিং 250 মিলিসেকেন্ড পরে ফিরে তার প্রধান লুপ yeild হবে.
  • বর্তমান ব্যবহারকারী অ্যাপ্লিকেশন হিসাবে ভাল কনসোল আউটপুট খুব বেশী পরিমাণে লেখা ছিল যদি WrapperManager চেষ্টা লেখার ডিবাগ থেকে প্রাপ্ত ফলাফল অবরোধ পারে যেখানে একটি সমস্যা ঠিক করুন. চরম পরিস্থিতিতে এই জেভিএম নিথর ছিল যে চিন্তা আবরণ নেতৃত্বে. ডিবাগ থেকে প্রাপ্ত ফলাফল সক্রিয় করা হলে এই শুধুমাত্র একটি সমস্যা ছিল.
  • শেল স্ক্রিপ্ট তাই সকল সংস্করণে এখন আবার একই স্ক্রিপ্ট ব্যবহার Restructured.

কি সংস্করণ 3.5.8 নতুন:

  • (স্ট্যান্ডার্ড / পেশাগত সংস্করণ)
  • সংস্করণ 3.5.5 থেকে শুরু করে, আমরা উইন্ডোজ hostids ব্যবহারকারীরা তাদের সিস্টেমে একটি একধরণের গাছ নেটওয়ার্ক সংযোগ নেটওয়ার্ক অ্যাডাপ্টারের যখন hostids পরিবর্তন সঙ্গে সমস্যা এড়ানোর * সব 00ff ব্যবহার অকার্যকর ও বাতিল. এই অতিথি OSs এই hostid পরিসীমা ব্যবহার করতে সমান্তরাল অধীনে চলমান হিসাবে খুব সীমিত হতে নিষ্কাশিত. আবরণ এখন শুধুমাত্র বাতিল প্রকৃত একধরণের গাছ নেটওয়ার্ক সংযোগ hostids আরো সতর্কতা অবলম্বন করা হয়.
  • (স্ট্যান্ডার্ড / পেশাগত সংস্করণ)
  • আবরণ একটি সিস্টেমের জন্য কোনো hostids সনাক্ত করা সম্ভব হয় না যখন ব্যবহারকারী দেখানো বার্তা উন্নত.
  • বিকল্প -F, grep জন্য উপলব্ধ ছিল না যেখানে সোলারিস, উপর আলোয়ান স্ক্রিপ্ট সঙ্গে একটি সমস্যা সংশোধন করা হয়েছে.
  • লেফাফা ডিবাগ আউটপুট উপর যোগ করা হয়েছে উইন্ডোজ সংস্করণ সংক্রান্ত তথ্য.
  • এটি আবরণ একটি লগ বার্তা রেকর্ড করতে একটি দীর্ঘ সময় সনাক্ত করে যে যখনই আবরণ একটি সতর্কবার্তা প্রদর্শন করে তোলে, যা একটি wrapper.log.warning.threshold সম্পত্তি যোগ করা হয়েছে. এটি খুব প্রচন্ডভাবে লোড করা সিস্টেমের ধীর আই দ্বারা সৃষ্ট একটি রিপোর্ট সমস্যা পরীক্ষা যোগ করা হয়েছিল.
  • জেভিএম অবিলম্বে তার নিজের উপর থেকে প্রস্থান যদি পুনরায় আরম্ভ করতে জেভিএম অনুরোধ যে একটি ফিল্টার উপেক্ষা করা হবে যেখানে একটি সমস্যা ঠিক করুন. জেভিএম বা ফিল্টার মধ্যে থেকে যে সিস্টেম আরম্ভ করার অনুরোধ সবসময় যেমন প্রস্থান অনুরোধ উপর অগ্রাধিকার গ্রহণ করা হবে যাতে আবরণ এখন বেশি সামঞ্জস্যপূর্ণ. বাহ্যিক বন্ধ অনুরোধ, অথবা অন্যান্য কর্ম থেকে যারা এখনও তারা অতীতে কি হিসাবে আচরণ ও বন্ধ আবরণ চালিয়ে যেতে হবে. একটি অসামান্য পুনরায় আরম্ভ অনুরোধ সংরক্ষিত বা উপেক্ষা করা হচ্ছে, যদি আবরণ এছাড়াও ডিবাগ আউটপুট বার্তা লগ করা হয়.
  • নির্দিষ্ট মাল্টি বাইট সিস্টেম এনকোডিং সঙ্গে কিছু উইন্ডোজ প্ল্যাটফর্মের উপর ঘটতে পারে, যা AppCommand.bat ব্যাচ ফাইলের মধ্যে একটি সমস্যা সংশোধন করা হয়েছে. স্ক্রিপ্ট লেখা হয়েছে এবং সন্দেহজনক অংশ সরলীকৃত হয়েছে. স্ক্রিপ্ট কার্যকারিতা সংরক্ষিত করা হয়েছে.
  • কনফিগারেশন বৈশিষ্ট্য জন্য ব্যবহার করা যেতে পারে, যা এনভায়রনমেন্ট ভেরিয়েবল WRAPPER_CONF_DIR, যোগ করা হয়েছে. (ফিচার অনুরোধ 3160644)

  • RUN_AS_USER উল্লেখ বিভিন্ন ব্যবহারকারী হিসাবে স্ক্রিপ্ট, যখন চলমান
  • ডান প্রস্থান কোড সঙ্গে স্ক্রিপ্ট প্রস্থান প্রাপ্ত হয়েছে. (বাগ রিপোর্ট 3185281)
  • কোড স্বাক্ষর সার্টিফিকেট যাচাই করা ব্যর্থ হয়েছে যখন ঘটতে পারে, যা একটি এক্সেস লঙ্ঘন ত্রুটিমুক্ত করুন.
  • ব্যাক সকেট জোর করে বাইরে বন্ধ করা হয়, যদি একটি ত্রুটি লগ ইন করুন. এটি একটি ডিবাগ লগ পর্যায়ে লগ করা হয়েছে. বার্তা & quot; একটি বিদ্যমান সংযোগ জোর করে দূরবর্তী হোস্ট দ্বারা বন্ধ ছিল. (0x2746) & quot ;. ডিবাগ থেকে প্রাপ্ত ফলাফল সক্রিয় করা হলে বার্তা শুধুমাত্র লগ ছিল, জেভিএম কি ঘটেছে হিসাবে কোনো সুস্পষ্ট ব্যাখ্যা দিয়ে পুনরায় আরম্ভ করা হবে. সকেট বন্ধ উৎস তদন্ত অধীন হয়.
  • (পেশাগত সংস্করণ)
  • WrapperManager API 'জাভা কল fireUserEvent যোগ করা হয়েছে. এই ফিল্টার ট্রিগার ছাড়া ব্যবহারকারী ঘটনা মেইল, কর্ম ফায়ার করতে সক্ষম হবেন. নিরাপত্তা পৃষ্ঠায় এই কল জন্য নিরাপত্তা মডেল সম্পর্কে আরো বিস্তারিত জানতে দয়া করে.

  • কনফিগার জাভা কমান্ড একটি সার্বজনীন বাইনারি ছিল না
  • ম্যাক সংস্করণের উপর একটি সতর্কবার্তা ঠিক করুন. একটি চেক একটি স্ক্রিপ্ট যখন চলমান wrapper.java.command অপ্রত্যাশিত আচরণ এড়াতে একটি এক্সিকিউটেবল-এর সরাসরি নির্দিষ্ট নিশ্চিত করুন যে আপনি 3.4.0 মধ্যে যোগ করা হয়েছিল. বার্তা শুধুমাত্র একটি সতর্কবার্তা এবং আবরণ নির্বিশেষে চলতে থাকে. স্ট্যান্ডার্ড PPC, ppc_64, x86_64, i386, যেমন সার্বজনীন বাইনারি এখন সব একটি সতর্কবার্তা ছাড়া সঠিকভাবে কাজ করবে.
  • লেফাফা ডিফল্ট মান. *. Umask বৈশিষ্ট্য প্রক্রিয়া আছে বর্তমান umask ব্যবহার করা হয়. ডিফল্ট মান সবসময় 0022 ছিল আগে.

  • সকেট, & quot;
  • লেফাফা জেভিএম ঐতিহ্যগত, & quot ব্যবহার করে সঙ্গে যোগাযোগ করে কিনা তা নিয়ন্ত্রণ করতে ব্যবহার করা হয় যে একটি নতুন wrapper.backend.type সম্পত্তি যোগ করুন; বা নতুন পরীক্ষামূলক, & quot; কারার, & quot ;. এই কিছু উইন্ডোজ মেশিন একটি অপারেটিং সিস্টেম পর্যায়ে সকেট বন্ধ করা হয় যেখানে একটি বিরল সমস্যার একটি কার্যসংক্রান্ত হিসাবে যোগ করা হয়েছিল. এই শুধুমাত্র কখনও উইন্ডোজ 2003 দেখা হয়, কিন্তু পাশাপাশি অন্যান্য উইন্ডোজ সংস্করণ উপস্থিত হতে পারে.
  • ডেডিকেটেড থ্রেড সকল জাভা কনসোল হ্যান্ডেল আবরণ কারণ, যা একটি নতুন পরীক্ষামূলক wrapper.use_javaio_thread সম্পত্তি যোগ করুন.
  • ব্যবহারকারী কোড সহজেই নেটিভ লাইব্রেরি লোড প্রারম্ভকালে সক্রিয়া করা হয় কি না তা পরীক্ষা দেয়, যা একটি নতুন WrapperManager.isNativeLibraryOk () মেথড যোগ করুন.
  • এটা সম্ভব বিভিন্ন থ্রেড ব্লক বা নিশ্চল যখন আবরণ আচরণ কিভাবে পরীক্ষা করে তোলে wrapper.commandfile সম্পত্তি একটি নতুন PAUSE_THREAD কমান্ড যোগ করুন. এই অনুকরণ করা এবং ব্যাপকভাবে তদন্ত কর্মকর্তা আবদ্ধ সার্ভারে সমস্যা বংশবৃদ্ধি করতে ব্যবহৃত হয়.
  • আবরণ একটি সময় বর্ধিত সময়ের জন্য জেভিএম ping ব্যর্থ হলে লেফাফা জাভা দিকে আচরণ উপায় উন্নত. জেভিএম নিজেই জেভিএম সঙ্গে নিজেকে resync দেওয়া থেকে প্রস্থান করার জন্য ব্যবহৃত. এই লগ ফাইলে লিখতে চেষ্টা করার সময় আবরণ একটি সময় জন্য ব্লক করা হতে পারে এবং জেভিএম থেকে প্রস্থান করা হয়, কারণ খুব বেশী আই আবদ্ধ ছিল, যা সিস্টেমে সমস্যা সৃষ্টি হয়. জেভিএম এখন এই ধরনের পরিস্থিতির অধীন থেকে প্রস্থান করা হবে না. জেভিএম লেফাফা সঙ্গে ব্যাক সকেট বা পাইপ কখনও বন্ধ হয় যদি এটি এখনও প্রায় সঙ্গে সঙ্গেই থেকে প্রস্থান করা হবে, কারণ এতিম হয়ে হবে না.
  • এটি আবরণ সঙ্গে আর সম্ভব হয়, যা একটি ব্যর্থতা মোড অনুকরণ করতে ব্যবহৃত হয় WrapperManager.appearOrphan () মেথড জন্য বলব.
  • লেফাফা কোড স্বাক্ষর / Timestamping সার্টিফিকেট সংক্রান্ত সার্টিফিকেট ত্রুটি সামলাচ্ছে পথ পরিবর্তন হয়েছে. বাইনারি বা স্বাক্ষর বিকৃত হয়েছে করা হয়েছে, কারণ কিন্তু পাল্টা স্বাক্ষরকারী সঙ্গে কোনো সমস্যা পাওয়া গেছে, যদি না আবরণ এখন শুধুমাত্র বন্ধ নিজেই বাইনারি স্বাক্ষর সফলভাবে যাচাই করা হয় নি হবে. 3.5.7 থেকে শুরু করে উইন্ডোজ আবরণ বাইনারি স্বাক্ষরিত হয়. নিচে লক উইন্ডোজ 2008 সিস্টেমের সাথে কিছু ব্যবহারকারী আবরণ Comodo সার্টিফিকেট তাদের সিস্টেম নিষ্ক্রিয় করা হয়েছে কারণ শুরু করতে রাজী সঙ্গে সমস্যা ছিল.
  • এটা সম্ভব জাভা অ্যাপ্লিকেশন আরম্ভ করার জন্য একটি সহজ হাতিয়ার হিসেবে আবরণ ব্যবহার করে তোলে, যা একটি নতুন wrapper.java.detach_started সম্পত্তি যোগ করুন. সক্রিয় করা হলে, আবরণ অবিলম্বে শেষ হয় এবং জেভিএম তার নিজের উপর চালানো ছেড়ে দেওয়া হয়.
  • wrapper.ntservice.account সম্পত্তি মাধ্যমে একটি নির্দিষ্ট ব্যবহারকারীর অ্যাকাউন্ট হিসাবে আলোয়ান, যখন চলমান অ্যাকাউন্ট স্বয়ংক্রিয়ভাবে ইনস্টলেশনের উপর, সেবা হিসাবে লগ ইন করার জন্য, আবরণ অনুমতি যোগ হবে. (ফিচার অনুরোধ # 3286491)

কি সংস্করণ 3.5.6 নতুন:

  • ইউনিক্স প্ল্যাটফর্মের উপর একটি সমস্যা ফিক্স যেখানে লগ ফাইল একটি পরম পথ wrapper.logfile জন্য উল্লেখ করা হলে পথ ভুল গণনা করা হচ্ছে, এবং ফাইল ইতিমধ্যেই বিদ্যমান না. একটি সতর্কতামূলক বার্তা প্রদর্শন করা হচ্ছে কিন্তু আবরণ ডিফল্ট লগ ফাইল ব্যবহার করে অবিরত হবে. কিছু প্ল্যাটফর্ম একটি ক্র্যাশ ম্যাক OSX অন্তর্ভুক্ত হত যা প্রদর্শিত বার্তা একটি সমস্যা ছিল. সংস্করণ 3.5.5 মধ্যে চালু.
  • এটি কনফিগার করা wrapper.logfile ডিরেক্টরি অ্যাক্সেস করতে না পারে, তাহলে আবরণ বিপর্যস্ত হবে যেখানে উইন্ডোজ প্ল্যাটফর্মের উপর একটি সমস্যা ঠিক করুন. সংস্করণ 3.5.5 মধ্যে চালু. বাগ # 3087424.
  • সতর্কবার্তা বার্তা এখন আবরণ এটি একটি ডিফল্ট লগ ফিরে অধ সফল ক্ষেত্রে ব্যবহার করে শেষ পর্যন্ত যে লগ ফাইলে করা হবে, যাতে কনফিগার wrapper.logfile লেখা কোন সমস্যা হয় লগ উপায় উন্নত ফাইল.
  • যেখানে wrapper.java.additional উইন্ডোজ প্ল্যাটফর্মের উপর একটি সমস্যা ঠিক করুন. জাভা কমান্ড লাইন আপ নির্মাণের সময় কমান্ড-লাইন থেকে নির্দিষ্ট, এবং স্পেস অন্তর্গত ছিল যে বৈশিষ্ট্য, সঠিকভাবে requoted হচ্ছে না. সংস্করণ 3.3.6 মধ্যে চালু.
  • সতর্কতামূলক বার্তা wrapper.java.additional অবৈধ মান জন্য লগ যেখানে একটি সমস্যা ঠিক করুন. সম্পত্তি, ক্ষতিগ্রস্ত টেক্সট রয়েছে. সংস্করণ 3.3.6 মধ্যে চালু.
  • ইউনিক্স প্ল্যাটফর্মের উপর একটি সমস্যা ফিক্স যেখানে wrapper.java.additional জন্য একটি অবৈধ মান. সম্পত্তি সঠিকভাবে রিপোর্ট এবং তারপর এড়ানো, কিন্তু জেভিএম আরম্ভ ফলে কমান্ড লাইন জেভিএম আরম্ভ করতে ব্যর্থ হবে যার ফলে যে একটি ফাঁকা মান ছিল হচ্ছে. একটি অবৈধ মান একটি & quot দিয়ে শুরু না করে যে কোনো মান; - & quot; চরিত্র.
  • লেফাফা চালু করা হয়েছিল, যা থেকে কাজ ডিরেক্টরি উল্লেখ করতে ব্যবহার করা যেতে পারে, যা একটি নতুন WRAPPER_INIT_DIR এনভায়রনমেন্ট ভেরিয়েবল যোগ করুন. আবরণ সবসময় আবরণ বাইনারি অবস্থান তার কাজ ডিরেক্টরি পরিবর্তন, কারণ কিছু কিছু অ্যাপ্লিকেশনের জন্য প্রয়োজন হয়.
  • এটা এখন আর স্ক্রিপ্ট অবস্থান বর্তমান কাজ ডিরেক্টরি পরিবর্তন তাই ইউনিক্স শেল স্ক্রিপ্ট পরিবর্তন করুন. আবরণ সংস্করণ 3.2.0 থেকে তার নিজের অবস্থান থেকে কাজ ডিরেক্টরি পরিবর্তন হয়েছে কারণ এটি আর প্রয়োজন হয়.
  • লেফাফা জাভা প্রক্রিয়া হত্যা করার আগে একটি থ্রেড ডাম্প করার পর অপেক্ষা করতে হবে কতদিন নিয়ন্ত্রণ করার জন্য একটি নতুন wrapper.request_thread_dump_on_failed_jvm_exit.delay সম্পত্তি যোগ করুন. এই বিলম্ব সবসময় 5 সেকেন্ড hardcoded করা হয়েছে.
  • তাদের আরো সঙ্গতিপূর্ণ করার জন্য অবৈধ কনফিগারেশন মান সম্পর্কে বিভিন্ন সতর্কবার্তা বার্তা টেক্সট আপ পরিষ্কার করুন.
  • (পেশাগত সংস্করণ)






আবশ্যক

  • ওরাকল জাভা স্ট্যান্ডার্ড সংস্করণ রানটাইম এনভায়রনমেন্ট

মন্তব্য Java Service Wrapper Community Edition

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!