Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Forms
- UTF-8
- variables
- string
- Linux
- 웹하드추천
- curl
- Arrays
- function
- 웹하드순위
- MySQL
- HTML
- jquery
- Regex
- JSON
- Apache
- 전략
- JavaScript
- php
- 무료다운로드쿠폰
- Laravel
- composer-php
- file-upload
- Ajax
- date
- Session
- 경영
- post
- OOP
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP set_time_limit ()를 사용하여 nginx 504 게이트웨이 시간 초과 방지 본문
나의 php 스크립트가 평소보다 더 길게 실행될 때 나는 nginx 에서 504개의 시간 초과 소식을 받았다.
시간 제한 (0) 이 이 점을 막을 수 없는 것 같습니다.
nginx 에서 php5 fpm 을 실행할 때 일을 안 합니까?만약 그렇다면 시한을 설정하는 정확한 방법은 무엇입니까?
오류:
504 Gateway Time-out nginx/1.2.7
대답
몇 가지 방법이 php fpm 의 시간을 초과할 수 있다.
/ etc /php5 /fpm /pol.d /www.conf 에 이 줄을 추가했습니다:
request_terminate_timeout = 180
또한 / etc /nginx /site site available /default 에서 토론한 서버의 location 블록에 아래줄을 추가했습니다:
fastcgi_read_timeout 180;
전체 위치 블록:
location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_read_timeout 180; include fastcgi_params; }
현재 php fpm 와 nginx 다시 시작하면 180초 이상의 요청이 있을 수 없다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP cURL POST 가 지원하지 않는 미디어 형식으로 되돌아가겠습니다 (0) | 2020.12.18 |
---|---|
PHP 헤더 리디렉션이 작동하지 않음 [중복] (0) | 2020.12.18 |
woomerce-function.php 파일로 작성한 함수를 덮어씁니다 (0) | 2020.12.18 |
떠나는 페이지에서 PHP 세션 파괴 (0) | 2020.12.18 |
확장 PHP 클래스의 정적 호출에서 클래스 이름을 얻는 방법은 무엇입니까? (0) | 2020.12.18 |
Comments