ఆర్టికల్ డైరెక్టరీ
మేము CWP7.pro సర్వర్లో ఉన్నప్పుడుWordPress时,使用WordPress ప్లగ్ఇన్చాట్ GPT AI పవర్: AI ప్యాక్ పూర్తి చేసినప్పుడు, కింది దోష సందేశం కనిపిస్తుంది"It appears that your web server has some kind of timeout limit.
, అంటే CWP గేట్వే అప్స్ట్రీమ్ సర్వర్ లేదా అప్లికేషన్ నుండి సకాలంలో ప్రతిస్పందనను అందుకోలేదు.
CWP7 పొడిగించిన గడువు పరిమితిని ఎలా సెట్ చేస్తుంది?
CWP7 ఉచిత సంస్కరణ కింది 2 సెట్టింగ్లను మాత్రమే సవరించాలి:
- ప్రాక్సీ సెట్టింగ్ల గడువు ముగింపు విలువను సవరించండి
- default_socket_timeoutని మార్చండి
1. ప్రాక్సీ సెట్టింగ్ల గడువు ముగింపు విలువను సవరించండి
మార్చు /etc/nginx/proxy.inc
ఫైల్, కింది గడువు ముగింపు విలువను 600 ▼కి సవరించండి
proxy_connect_timeout 600s;
proxy_send_timeout 600;
proxy_read_timeout 600;
2. default_socket_timeoutని మార్చండి
在CWP కంట్రోల్ ప్యానెల్ఎడమవైపు → PHP సెట్టింగ్లు → PHP.ini కాన్ఫిగరేషన్ ▼పై క్లిక్ చేయండి
లేదా సవరించండి /usr/local/php/php.ini
ఫైల్, శోధన"default_socket_timeout
", 600 ▼కి సవరించబడింది
default_socket_timeout 600
CWP7 ప్రో ప్రొఫెషనల్ చెల్లింపు వెర్షన్, మీరు కాన్ఫిగరేషన్ ఫైల్ను సవరించాలి
మీరు CWP7 ప్రో యొక్క చెల్లింపు సంస్కరణను ఉపయోగిస్తుంటే, మీరు PHP-FPM కాన్ఫిగరేషన్ను కూడా మార్చవలసి ఉంటుంది:
1. డిఫాల్ట్ స్థానం:
/opt/alt/php-fpm72/usr/etc/
/opt/alt/php-fpm72/usr/etc/php-fpm.d/
/opt/alt/php-fpm72/usr/etc/php-fpm.d/users/
2. cwpsvc.conf ఫైల్కు క్రింది విలువలను జోడించండి:
# vi /opt/alt/php-fpm72/usr/etc/php-fpm.d/cwpsvc.conf
[cwpsvc]listen = /opt/alt/php-fpm72/usr/var/sockets/cwpsvc.sock
listen.owner = cwpsvc
listen.group = cwpsvc
listen.mode = 0640
user = cwpsvc
group = cwpsvc
;request_slowlog_timeout = 5s
;slowlog = /opt/alt/php-fpm72/usr/var/log/php-fpm-slowlog-cwpsvc.log
listen.allowed_clients = 127.0.0.1
pm = ondemand
pm.max_children = 1000
pm.process_idle_timeout = 300s
;listen.backlog = -1
request_terminate_timeout = 300s
rlimit_files = 131072
rlimit_core = unlimited
catch_workers_output = yes
env[HOSTNAME] = $HOSTNAME
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
env[PATH] = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
3. nobody.conf ఫైల్కు కింది విలువను జోడించండి:
# vi /opt/alt/php-fpm72/usr/etc/php-fpm.d/users/nobody.conf
[nobody]listen = /opt/alt/php-fpm72/usr/var/sockets/nobody.sock
listen.allowed_clients = 127.0.0.1
listen.owner = nobody
listen.group = nobody
listen.mode = 0660
user = nobody
group = nobody
;request_slowlog_timeout = 15s
;slowlog = /opt/alt/php-fpm72/usr/var/log/php-fpm-slowlog-nobody.log
pm = ondemand
pm.max_children = 1000
pm.max_requests = 6000
pm.process_idle_timeout = 300s
;listen.backlog = -1
request_terminate_timeout = 300s
rlimit_files = 131072
rlimit_core = unlimited
catch_workers_output = yes
env[HOSTNAME] = $HOSTNAME
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
env[PATH] = /usr/local/bin:/usr/bin:/bin
4. కింది కంటెంట్ను మార్చండి:
# vi /opt/alt/php-fpm72/usr/etc/php-fpm.d/users/datahead.conf
[datahead]listen = /opt/alt/php-fpm72/usr/var/sockets/datahead.sock
listen.allowed_clients = 127.0.0.1
;listen.owner = "datahead"
listen.group = "nobody"
listen.mode = 0660
user = "datahead"
group = "datahead"
;request_slowlog_timeout = 15s
;slowlog = /opt/alt/php-fpm72/usr/var/log/php-fpm-slowlog-datahead.log
pm = ondemand
pm.max_children = 1000
pm.max_requests = 4000
pm.process_idle_timeout = 300s
;listen.backlog = -1
request_terminate_timeout = 300s
rlimit_files = 131072
rlimit_core = unlimited
catch_workers_output = yes
env[HOSTNAME] = $HOSTNAME
env[TMP] = /home/datahead/tmp
env[TMPDIR] = /home/datahead/tmp
env[TEMP] = /home/datahead/tmp
env[PATH] = /usr/local/bin:/usr/bin:/bin
- గమనిక: నీలం రంగులో మాత్రమే గుర్తించబడిన విలువలను మాత్రమే మార్చండి.
ఇప్పుడు Nginx వర్చువల్ హోస్ట్ కాన్ఫిగరేషన్లో fastcgi_read_timeout వేరియబుల్ని జోడిద్దాం.
మీరు PHP-FPM హోస్టింగ్ని ఉపయోగిస్తుంటే, జోడించండి (మీరు 600లను ఉపయోగించవచ్చు):
# vi /etc/nginx/conf.d/vhosts/datahead.biz.ssl.conf
fastcgi_pass unix:/opt/alt/php-fpm72/usr/var/sockets/datahead.sock;
fastcgi_index index.php;
fastcgi_send_timeout 300s;
fastcgi_read_timeout 300s;
include /etc/nginx/fastcgi_params;
మీరు PHP-CGIని ఉపయోగిస్తుంటే, దాని nginx.conf ఫైల్ని ఉపయోగించండి:
# Proxy settings
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Set-Cookie;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
fastcgi_send_timeout 600s;
fastcgi_read_timeout 600s;
proxy_buffers 32 4k;
మీరు PHP సెలెక్టర్ 2ని ఉపయోగిస్తుంటే:
# sed -i 's,^upload_max_filesize =.*$,upload_max_filesize = 4096M,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^post_max_size =.*$,post_max_size = 4146M,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^memory_limit =.*$,memory_limit = 5120M,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^max_input_time =.*$,max_input_time = 300,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^max_execution_time =.*$,max_execution_time = 300,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^; max_input_vars =.*$,max_input_vars = 5000,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^max_file_uploads =.*$,max_file_uploads = 50,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^allow_url_fopen =.*$,allow_url_fopen = On,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^allow_url_include =.*$,allow_url_include = Off,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^short_open_tag =.*$,short_open_tag = Off,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^;date.timezone =.*$,date.timezone = Asia/Dhaka,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^display_errors =.*$,display_errors = Off,' /opt/alt/php72/usr/php/php.ini
# sed -i 's,^expose_php =.*$,expose_php = Off,' /opt/alt/php72/usr/php/php.ini
- ఈ సమయంలో, సమస్యను పరిష్కరించాలి.
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) భాగస్వామ్యం చేయబడింది "సమయ ముగింపు పరిమితిని పొడిగించడానికి CWP7 ఎలా సెట్ చేస్తుంది?"Nginx 504 గేట్వే లోపాన్ని పరిష్కరించండి", ఇది మీకు సహాయం చేస్తుంది.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-30321.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!