ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • fastcgi optimize
    웹서버/nginx 2024. 2. 11. 13:57

    fastcgi_connect_timeout 60;
    fastcgi_send_timeout 180;
    fastcgi_read_timeout 180;
    fastcgi_buffer_size 512k;
    fastcgi_buffers 512 16k;
    fastcgi_busy_buffers_size 1m;
    fastcgi_temp_file_write_size 4m;
    fastcgi_max_temp_file_size 4m;
    fastcgi_intercept_errors on;

     

    FastCGI 프로세스와의 연결 및 통신에 관련된 여러 매개변수를 구성하는 데 사용됩니다.

    각 지시문의 의미는 다음과 같습니다:

    1. fastcgi_connect_timeout 60;
      • FastCGI 서버에 연결하는데 허용되는 최대 시간을 설정합니다.
      • 단위는 초이며, 여기서는 60초로 설정되어 있습니다.
    2. fastcgi_send_timeout 180;
      • FastCGI 프로세스에 데이터를 보내는데 허용되는 최대 시간을 설정합니다.
      • 단위는 초이며, 여기서는 180초로 설정되어 있습니다.
    3. fastcgi_read_timeout 180;
      • FastCGI 프로세스로부터 데이터를 읽는데 허용되는 최대 시간을 설정합니다.
      • 단위는 초이며, 여기서는 180초로 설정되어 있습니다.
    4. fastcgi_buffer_size 512k;
      • FastCGI 응답을 버퍼링하는 데 사용되는 개별 버퍼의 크기를 설정합니다.
      • 여기서는 512 킬로바이트로 설정되어 있습니다.
    5. fastcgi_buffers 512 16k;
      • FastCGI 응답을 버퍼링하는 데 사용되는 버퍼의 수와 각 버퍼의 크기를 설정합니다.
      • 여기서는 512개의 16 킬로바이트 버퍼로 설정되어 있습니다.
    6. fastcgi_busy_buffers_size 1m;
      • FastCGI 프로세스에 할당되는 활성 버퍼의 최대 크기를 설정합니다.
      • 여기서는 1 메가바이트로 설정되어 있습니다.
    7. fastcgi_temp_file_write_size 4m;
      • FastCGI 프로세스가 임시 파일에 쓸 수 있는 최대 크기를 설정합니다.
      • 여기서는 4 메가바이트로 설정되어 있습니다.
    8. fastcgi_max_temp_file_size 4m;
      • FastCGI 프로세스가 생성하는 임시 파일의 최대 크기를 설정합니다.
      • 여기서는 4 메가바이트로 설정되어 있습니다.
    9. fastcgi_intercept_errors on;
      • FastCGI 응답에서 오류를 가로채고 처리하는지 여부를 설정합니다.
      • 여기서는 오류를 가로채고 처리하도록 설정되어 있습니다.

    이러한 설정을 통해 FastCGI 프로세스와의 통신을 최적화하고, 프로세스와의 안정적인 연결을 유지할 수 있습니다.

    '웹서버 > nginx' 카테고리의 다른 글

    location directive  (0) 2024.02.12
    rewrite, redirect 와 alias  (1) 2024.02.11
    엔진엑스 try_files 디렉티브  (1) 2024.02.11
    nginx test, reload, restart  (0) 2024.02.11
    "too many open files" error  (0) 2024.02.10

    댓글

Designed by Tistory.