কেন আমি একটি (wsgi) অনুরোধের জন্য নতুন apache2 অ্যাক্সেস লগ বার্তা দেখতে না?


1

এই সপ্তাহে আমি একটি সহজ উবুন্টু 14.04 সার্ভার ইনস্টল করেছি যার উপর আমি একটি নতুন ওয়েবসাইট হোস্ট করেছি (যা আমি তৈরি করেছি ফ্লাস্ক )। ওয়েবসাইট কোন সমস্যা ছাড়াই জরিমানা কাজ করে।

আমি এখন অ্যাক্সেস লগটি পরীক্ষা করতে চেয়েছিলাম, যার মধ্যে আমি রেকর্ড করা প্রতিটি অনুরোধ যা আশা করি। তাই আমি একটি tail -f /var/log/apache2/access.log যা বর্তমানে এই দেখায় (এক্স-এড আমার নিজের আইপি ঠিকানা):

212.xx.xx.xx - - [08/Jul/2015:18:42:05 +0000] "GET / HTTP/1.1" 200 3594 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0"
212.xx.xx.xx - - [08/Jul/2015:18:42:05 +0000] "GET /icons/ubuntu-logo.png HTTP/1.1" 200 3688 "http://52.28.183.18/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0"
212.xx.xx.xx - - [08/Jul/2015:18:42:06 +0000] "GET /favicon.ico HTTP/1.1" 404 501 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0"
212.xx.xx.xx - - [08/Jul/2015:18:42:06 +0000] "GET /favicon.ico HTTP/1.1" 404 501 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0"

মনে হচ্ছে এই অনুরোধটি দুই দিন আগে করা হয়েছিল (যখন আমি সার্ভার ইনস্টল করি) যা আপাচি উবুন্টু ডিফল্ট স্বাগত পৃষ্ঠাটি খুলল। সমস্যা যে আমি রেকর্ড কোন নতুন অনুরোধ দেখতে না। এটি যে অন্য কোথাও রেকর্ড করা হয় কারণ ওয়েবসাইট mod_wsgi মাধ্যমে কাজ করে?

সব টিপস স্বাগত জানাই!

[Edit]

আমার ওয়েবসাইট কনফিগার এই মত দেখাচ্ছে:

<VirtualHost *:80>
         WSGIDaemonProcess mywebsite
     WSGIScriptAlias / /var/www/mywebsite/app.wsgi

     <Directory /var/www/mywebsite>
            WSGIProcessGroup mywebsite
        WSGIApplicationGroup %{GLOBAL}
        Order deny,allow
        Allow from all
     </Directory>
</VirtualHost>

কিভাবে আপনার আপাচি সাইট কনফিগারেশন সেট আপ করা হয়? আপনি একটি আছে CustomLog সেখানে নির্দেশনা?
bertieb

@ বারবারেব - না, এতে বিশেষ কিছুই নেই। আমি ইন্টারনেটে সবচেয়ে সহজ সেটআপ ব্যবহার করতে পারি। আমি একটি দ্বিতীয় প্রশ্নে এটি যোগ করব।
kramer65

আমি মনে করি আপনি অ্যাক্সেস লগ, পরিচালনা অন্য কিছু সম্পর্কে আপনার অনুভূতি অধিকার হতে পারে এই মেইলিং তালিকা বার্তা । যদিও ফ্লাস্ক হ্যান্ডেল করা তাদের পক্ষে সম্ভব: 1 2
bertieb

উত্তর:


1

আহ, আমি Apache মধ্যে সেট আপ লগিং না সক্রিয় আউট। আমি mywebsite.config এই যোগ করেছেন:

LogLevel info
ErrorLog "/var/log/apache2/error.log"
CustomLog "/var/log/apache2/access.log" combined

ধন্যবাদ! আমি ঘন্টার জন্য একটি সমস্যা নিচে ট্র্যাক করার চেষ্টা করা হয়েছে এবং শুধু আমার সাইট থেকে "LogLevel তথ্য" যোগ করে আমার জীবন অনেক সহজ করা।
Splendor
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.