ಲೇಖನ ಡೈರೆಕ್ಟರಿ
ನಾವು CWP7.pro ಸರ್ವರ್ನಲ್ಲಿರುವಾಗವರ್ಡ್ಪ್ರೆಸ್时,使用ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ಲಗಿನ್ಚಾಟ್ 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 Pro ವೃತ್ತಿಪರ ಪಾವತಿಸಿದ ಆವೃತ್ತಿ, ನೀವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುವ ಅಗತ್ಯವಿದೆ
ನೀವು CWP7 Pro ನ ಪಾವತಿಸಿದ ಆವೃತ್ತಿಯನ್ನು ಬಳಸಿದರೆ, ನೀವು 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 ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಬಳಸಿದರೆ ನಂತರ ಸೇರಿಸಿ (ನೀವು 600s ಅನ್ನು ಬಳಸಬಹುದು):
# 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
ಇತ್ತೀಚಿನ ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಲು ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಅವರ ಬ್ಲಾಗ್ನ ಟೆಲಿಗ್ರಾಮ್ ಚಾನಲ್ಗೆ ಸುಸ್ವಾಗತ!
📚 ಈ ಮಾರ್ಗದರ್ಶಿಯು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, 🌟ಇದು ಅಪರೂಪದ ಅವಕಾಶವಾಗಿದೆ, ಇದನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ! ⏰⌛💨
ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ!
ನಿಮ್ಮ ಹಂಚಿಕೆ ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!