CWP7 ವಿಸ್ತೃತ ಕಾಲಾವಧಿ ಮಿತಿಯನ್ನು ಹೇಗೆ ಹೊಂದಿಸುತ್ತದೆ?Nginx 504 ಗೇಟ್‌ವೇ ದೋಷವನ್ನು ಪರಿಹರಿಸಿ

ನಾವು CWP7.pro ಸರ್ವರ್‌ನಲ್ಲಿರುವಾಗವರ್ಡ್ಪ್ರೆಸ್时,使用ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ಲಗಿನ್ಚಾಟ್ GPT AI ಪವರ್: AI ಪ್ಯಾಕ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ, ಕೆಳಗಿನ ದೋಷ ಸಂದೇಶವು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ"It appears that your web server has some kind of timeout limit., ಅಂದರೆ CWP ಗೇಟ್‌ವೇ ಅಪ್‌ಸ್ಟ್ರೀಮ್ ಸರ್ವರ್ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ಸಮಯೋಚಿತ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸಲಿಲ್ಲ.

CWP7 ವಿಸ್ತೃತ ಕಾಲಾವಧಿ ಮಿತಿಯನ್ನು ಹೇಗೆ ಹೊಂದಿಸುತ್ತದೆ?

CWP7 ಉಚಿತ ಆವೃತ್ತಿಯು ಈ ಕೆಳಗಿನ 2 ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಮಾತ್ರ ಮಾರ್ಪಡಿಸುವ ಅಗತ್ಯವಿದೆ:

  1. ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಸಮಯ ಮೀರುವ ಮೌಲ್ಯವನ್ನು ಮಾರ್ಪಡಿಸಿ
  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 ಕಾನ್ಫಿಗರೇಶನ್ ▼

CWP7 ವಿಸ್ತೃತ ಕಾಲಾವಧಿ ಮಿತಿಯನ್ನು ಹೇಗೆ ಹೊಂದಿಸುತ್ತದೆ?Nginx 504 ಗೇಟ್‌ವೇ ದೋಷವನ್ನು ಪರಿಹರಿಸಿ

ಅಥವಾ ಸಂಪಾದಿಸಿ /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

ಇತ್ತೀಚಿನ ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಲು ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಅವರ ಬ್ಲಾಗ್‌ನ ಟೆಲಿಗ್ರಾಮ್ ಚಾನಲ್‌ಗೆ ಸುಸ್ವಾಗತ!

🔔 ಚಾನಲ್ ಟಾಪ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಮೌಲ್ಯಯುತವಾದ "ChatGPT ಕಂಟೆಂಟ್ ಮಾರ್ಕೆಟಿಂಗ್ AI ಟೂಲ್ ಬಳಕೆಯ ಮಾರ್ಗದರ್ಶಿ" ಪಡೆಯುವಲ್ಲಿ ಮೊದಲಿಗರಾಗಿರಿ! 🌟
📚 ಈ ಮಾರ್ಗದರ್ಶಿಯು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, 🌟ಇದು ಅಪರೂಪದ ಅವಕಾಶವಾಗಿದೆ, ಇದನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ! ⏰⌛💨
ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ!
ನಿಮ್ಮ ಹಂಚಿಕೆ ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!

 

ಪ್ರತಿಕ್ರಿಯೆಗಳು

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ * ಲೇಬಲ್

ಮೇಲಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ