Score:-1

ไฟล์ชื่อ "ปิด" ซึ่งอยู่ที่ /server/nginx

ธง ma

มีไฟล์ "ปิด" ใน /server/nginx มันบันทึกบันทึกข้อผิดพลาด ฉันได้ตั้งค่า error_log เป็น /dev/null crit; ใน nginx.conf ไม่เข้าใจว่าทำไมไฟล์ "ปิด" นี้ถูกสร้างขึ้น ฉันจะหยุดมันจากการบันทึกได้อย่างไร รุ่น nginx ของฉันคือ 1.16

ด้านล่างนี้คือ nginx.conf:

ผู้ใช้ www www;

worker_processes อัตโนมัติ

error_log /dev/null วิกฤต;

pid /www/server/nginx/logs/nginx.pid;

worker_rlimit_nofile 51200;

เหตุการณ์
    {
        ใช้ epol;
        worker_connections 51200;
        เปิด multi_accept;
    }

http
    {
        รวม mime.types;
        
        #รวมluawaf.conf;

        รวม proxy.conf;

        แอปพลิเคชัน default_type/octet-stream;

        server_names_hash_bucket_size 512;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        client_max_body_size 200m;

        ส่งไฟล์บน;
        tcp_nopush บน;

        keepalive_timeout 60;

        tcp_nodelay บน;

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 256k;
        เปิด fastcgi_intercept_errors;

        เปิด gzip;
        gzip_min_length 1k;
        gzip_buffers 4 16k;
        gzip_http_version 1.1;
        gzip_comp_level 2;
        ข้อความ gzip_types/แอปพลิเคชันธรรมดา/แอปพลิเคชันจาวาสคริปต์/ข้อความ x-จาวาสคริปต์/ข้อความจาวาสคริปต์/แอปพลิเคชัน css/xml;
        gzip_vary บน;
        gzip_proxied หมดอายุแล้ว ไม่มีแคช ไม่มีที่เก็บ การตรวจสอบสิทธิ์ส่วนตัว
        gzip_disable "MSIE [1-6]\.";

        limit_conn_zone $binary_remote_addr โซน=perip:10m;
        limit_conn_zone $server_name zone=เซิร์ฟเวอร์สำรอง:10m;

        ปิด server_tokens;
        access_log off;

เซิร์ฟเวอร์
    {
        ฟัง 888;



        server_name phpmyadmin;
        ดัชนี index.html index.htm index.php;
        รูท /www/server/phpmyadmin;
            ตำแหน่ง ~ /tmp/ {
                กลับ 403;
            }

        #error_page 404 /404.html;
        รวม enable-php.conf;
        รวมถึงปฏิเสธ bots.conf;

        ตำแหน่ง ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            หมดอายุ 30d;
            error_log /dev/null;
            access_log off;
        }

        ตำแหน่ง ~ .*\.(js|css)?$
        {
            หมดอายุ 12h;
            error_log /dev/null;
            access_log off;
        }

        ที่ตั้ง ~ /\
        {
            ปฏิเสธทั้งหมด
        }

        access_log /www/wwwlogs/access.log;
    }
รวม /www/server/panel/vhost/nginx/*.conf;
}
Score:2
ธง ng

มันเป็นเพราะทั้งหมด access_log ปิด รายการ. นั่นไม่ใช่ไวยากรณ์ที่ถูกต้อง และตีความว่าเป็นไฟล์ชื่อ ปิด :)

แก้ไข: เห็นได้ชัดว่าคำถามพลาดหลงทาง error_log off, กับ ปิด เป็นชื่อไฟล์. (เท่านั้น) สำหรับ access_log, ปิด ดูเหมือนจะถูกต้องในการปิด

Paul avatar
cn flag
คุณช่วยขยายความเรื่องนี้ได้ไหม
Score:2
ธง ma

ฉันพบสาเหตุของปัญหาแล้วเป็นเพราะ example.com.conf ที่ /www/server/panel/vhost/nginx/ (บรรทัดสุดท้ายใน nginx.conf) error_log: ปิด ถูกเพิ่มในส่วนตำแหน่งที่ตั้งใน example.com.conf นี้

เปลี่ยน error_log: ปิดเป็น error_log /dev/null; จะไม่มีการบันทึกบันทึกในไฟล์ "ปิด" หยุด nginx ลบไฟล์ "ปิด" และเริ่ม nginx จะไม่มีการสร้างไฟล์ "ปิด"

Paul avatar
cn flag
คุณจะได้รับคำตอบที่ดีขึ้นและเร็วขึ้นโดยการรวมไฟล์การกำหนดค่าที่สมบูรณ์และถูกต้อง
djdomi avatar
za flag
และอย่าใช้แผงการดูแลระบบสิ่งเหล่านี้นอกประเด็น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา