কেন টমকাট 7 ক্যাটালিনা.আউট এবং ক্যাটালিনা উভয়ে লগইন করে? YYYY-MM-DD.log?


21

OpenBSD 5.2 তারিখে, হুল বিড়াল-7.0.29 এর ডিফল্ট ইনস্টলেশন উভয় সব ত্রুটি লগ-ইন করা বলে মনে হয় catalina.outএবং catalina.YYYY-MM-DD.log

Cns# ll /var/tomcat/logs/catalina.*
-rw-r--r--  1 _tomcat  _tomcat      3067 Jan 16 20:47 /var/tomcat/logs/catalina.2013-01-16.log
-rw-r--r--  1 _tomcat  _tomcat   1313285 Jan 17 21:47 /var/tomcat/logs/catalina.2013-01-17.log
-rw-r--r--  1 _tomcat  _tomcat     19668 Jan 18 17:33 /var/tomcat/logs/catalina.2013-01-18.log
-rw-r--r--  1 _tomcat  _tomcat      2479 Jan 23 15:25 /var/tomcat/logs/catalina.2013-01-23.log
-rw-r--r--  1 _tomcat  _tomcat      1580 Jan 26 22:58 /var/tomcat/logs/catalina.2013-01-26.log
-rw-r--r--  1 _tomcat  _tomcat     48165 Jan 27 19:30 /var/tomcat/logs/catalina.2013-01-27.log
-rw-r--r--  1 _tomcat  _tomcat     34526 Jan 28 16:41 /var/tomcat/logs/catalina.2013-01-28.log
-rw-r--r--  1 _tomcat  _tomcat    141985 Jan 29 23:56 /var/tomcat/logs/catalina.2013-01-29.log
-rw-r--r--  1 _tomcat  _tomcat    123254 Jan 30 23:25 /var/tomcat/logs/catalina.2013-01-30.log
-rw-r--r--  1 _tomcat  _tomcat    145209 Jan 31 22:30 /var/tomcat/logs/catalina.2013-01-31.log
-rw-r--r--  1 _tomcat  _tomcat      2615 Feb  1 09:01 /var/tomcat/logs/catalina.2013-02-01.log
-rw-r--r--  1 _tomcat  _tomcat     10068 Feb  2 19:18 /var/tomcat/logs/catalina.2013-02-02.log
-rw-r--r--  1 _tomcat  _tomcat     50541 Feb  3 23:49 /var/tomcat/logs/catalina.2013-02-03.log
-rw-r--r--  1 _tomcat  _tomcat     17519 Feb  4 21:29 /var/tomcat/logs/catalina.2013-02-04.log
-rw-r--r--  1 _tomcat  _tomcat      1158 Feb  5 22:18 /var/tomcat/logs/catalina.2013-02-05.log
-rw-r--r--  1 _tomcat  _tomcat    179466 Feb  6 23:51 /var/tomcat/logs/catalina.2013-02-06.log
-rw-r--r--  1 _tomcat  _tomcat  14585534 Feb  7 14:15 /var/tomcat/logs/catalina.2013-02-07.log
-rw-r--r--  1 _tomcat  _tomcat  16680119 Feb  7 14:15 /var/tomcat/logs/catalina.out

(নোটগুলি কীভাবে মোট ফাইলের আকারের catalina.YYYY-MM-DD.logসমান catalina.outএবং লগগুলি সদৃশ বলে মনে হয়))

এটিতে লগইন করার কোনও উপায় কি এখানে প্রবেশ করে catalina.YYYY-MM-DD.logনা catalina.out?


আমি ক্যাটালিনা.আউট রাখতে এবং এটি ঘোরানো পছন্দ করি। আমি ক্যাটালিনা.এক্সএক্সএক্সএক্স.লগকে ডি-কনফিগার করেছি যতটা সাধারণ ক্ষেত্রে এটিতে কম বার্তা থাকে (এটি উপেক্ষা করে System.outএবং System.err; প্রোগ্রামাররা কখনও কখনও তাড়াহুড়োয় এগুলি ব্যবহার করে)।
kubanczyk

1
@কুবাঞ্জাইক: আপনি ঠিক কীভাবে ক্যাটালিনা.এক্সএক্সএক্সএক্স-কনফিগার করেছেন?
স্ট্যাকজ অফফটফ

উত্তর:


11

Http://tomcat.apache.org/tomcat-7.0-doc/logging.html এ কিছু তথ্য পড়ার পরে , মনে হচ্ছে মন্তব্যটি করা বা সমস্ত উল্লেখ java.util.logging.ConsoleHandlerথেকে মুছে ফেলার মতো /etc/tomcat/logging.propertiesকৌশলটি করা উচিত।

এর পরে, কোনওভাবে ফাইল টমক্যাট (যেমন stdoutএবং stderr) দিয়ে লেখার জন্য উন্মুক্ত হয়ে যায় তবে এটি আর কোনও কিছুতেই ফুঁসে উঠেছে বলে মনে হয় না।

Cns# stat /var/tomcat/logs/catalina.out
1136 3949577 -rw-r--r-- 1 _tomcat _tomcat 15763648 16695929 "Feb  7 14:58:46 2013" "Feb  7 14:58:37 2013" "Feb  7 14:58:37 2013" 16384 32672 0 /var/tomcat/logs/catalina.out
Cns# fstat | fgrep -e USER -e 3949577
USER     CMD          PID   FD MOUNT        INUM MODE       R/W    SZ|DV
_tomcat  java        8994    1 /var      3949577 -rw-r--r--   w 16695929
_tomcat  java        8994    2 /var      3949577 -rw-r--r--   w 16695929
Cns#

0

টমক্যাট উইকি দ্বারা সমর্থিত দুটি সম্ভাব্য সমাধান রয়েছে:

  • লগ ইন System.outবা System.errফ্রেমওয়ার্ক ব্যবহার করে অ্যাপ্লিকেশনটিকে রোধ করুন ।
  • এটি দমন দ্বারা দমন swallowOutputSystem.out কোথায় যায়? এটি করার জন্য নির্দেশের প্রথম দুটি পদক্ষেপ ।

এটি ঘূর্ণায়মান সম্পর্কে অতিরিক্ত একটি মন্তব্য। কিভাবে আমি Catalina.out ঘোরান?

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