में लिख नहीं सकता है जब nginx प्रारंभ होता है, यह 0 आकार के साथ लॉग फ़ाइल "access.log" बनाता है। लेकिन इसमें कोई लॉग लिखा नहीं गया है। error.log ठीक काम करता है।Nginx access.log
nginx.conf:
http {
access_log /usr/local/webserver/nginx/logs/access.log combined;
....
}
लॉग फ़ाइल है:
-rw-r--r-- 1 root root 0 Mar 4 00:54 access.log
-rw-r--r-- 1 root root 3903 Mar 4 00:54 error.log
मैं पूरी तरह उलझन में हूँ। @ _ @
क्या यह अनुमति समस्या है?
हालांकि, सर्वर {} अनुभाग में, nginx.conf के बाद के हिस्से में, access_log काम करता है! Http {} अनुभाग क्यों काम नहीं कर रहा है?
यह www-डेटा है: ubuntu – holms
में www-डेटा तो nginx है पहले स्थान पर बनाए गए लॉग को लिखने में असमर्थ, फ़ाइलों को chmod'ing समस्या के मूल कारण से निपट नहीं है। आपको शायद nginx कॉन्फ़िगरेशन को देखने की आवश्यकता है। डिफ़ॉल्ट रूप से –
@holms, हां। – sitilge