কীভাবে প্রতি কয়েক সেকেন্ডে অ্যাপাচি অ্যাক্সেস.লগ গ্রুয়িং বন্ধ করবেন?


9

আমি একটি নতুন উবুন্টু 12.04 সার্ভার + জেন্ডার সার্ভার সিই (মাইএসকিউএল / পিএইচপিএমইডমিন) ইনস্টল করেছি deb http://repos.zend.com/zend-server/5.6.0_ubuntu1204/deb server non-free Repository

আমার অ্যাপাচি 2 / অ্যাক্সেস.লগ দেখতে প্রতি কয়েক সেকেন্ডের মতো এবং খাঁজ কাটাচ্ছে:

::1 - - [06/Aug/2012:13:27:59 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:27:59 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:27:59 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:28:00 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:28:00 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:28:00 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:28:00 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
::1 - - [06/Aug/2012:13:28:00 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)"
223.255.255.1 - - [06/Aug/2012:13:28:08 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:13 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:18 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:23 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:28 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:33 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:38 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:43 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:48 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:53 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"
223.255.255.1 - - [06/Aug/2012:13:28:58 +0200] "HEAD / HTTP/1.1" 200 276 "-" "-"

কেন এবং কীভাবে এটি প্রতিরোধ করবেন জানেন?

উত্তর:


8

আপনাকে কিছু পরিবর্তন করতে হবে /etc/apache2/apache2.conf, বিশেষত:

  1. এর সাথে কিছু পরিবেশ পরীক্ষা তৈরি করুন SetEnvIf, এবং;

  2. তারপরে, তাদের কাস্টমলগ লাইনে ব্যবহার করুন।

নিম্নরূপ:

SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog
SetEnvIf Remote_Addr "::1" dontlog
SetEnvIf User-Agent ".*internal dummy connection.*" dontlog

CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined env=!dontlog

শেষ লাইনটি কেবলমাত্র শেষ বিট ছাড়াই ফাইলটিতে থাকা উচিত।

মনে রাখবেন যে 3 টি শর্তের মধ্যে যদি সত্য হয়dontlog তবে এটি পরিবেশ পরিবর্তনশীল সেট করবে । এটি এড়াতে, ভাল, এটি জটিল; তবে এই ব্লগটির একটি সমাধান আছে বলে মনে হচ্ছে।SetEnvIf


সম্পাদনার পরিবর্তে /etc/apache2/apache2.confআমি সম্পাদনা করেছি /etc/apache2/conf.d/other-vhosts-access-logকারণ আমি প্রথম কনফিগার ফাইলে "কাস্টমলগ" পাইনি। ধন্যবাদ এবং আশা করি এটি সাহায্য করে
সালভাতোরালব

নোট এক যোগ করতে হতে পারে LoadModule setenvif_moduleএবং AddModule mod_setenvif.cসুত্র - এতে httpd.conf ফাইলের httpd.apache.org/docs/2.2/mod/mod_setenvif.html
MarkHu

2

প্রক্রিয়াটি লাইভ রাখার জন্য এটি অ্যাপাচি নিজস্ব কাজ।

http://wiki.apache.org/httpd/InternalDummyConnection

http://www.electrictoolbox.com/apache-stop-logging-internal-dummy-connection/


3
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
এলিয়াহ কাগন

1

এখানে চেক। http://www.cathaycenturies.com/blog/?p=420

আমি মনে করি আপনার পরিবর্তন দরকার

জন্য / etc / apache2 / সাইট-উপলব্ধ / Default

এটি কাজ করতে যাতে।


3
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
এরিক কারভালহো

0

এটা আমার জন্য কাজ

SetEnvIf Remote_Addr "127\.0\.0\.1" loopback
CustomLog logs/access_log combined env=!loopback

আমি আশা করি আপনি এই কাজ।

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