CWP7 توسیع شدہ ٹائم آؤٹ کی حد کیسے طے کرتا ہے؟Nginx 504 گیٹ وے کی خرابی کو حل کریں۔

جب ہم CWP7.pro سرور پر ہوتے ہیں۔WordPress使用ورڈپریس پلگ انچیٹ جی پی ٹی AI جب پاور: مکمل AI پیک، درج ذیل ایرر میسج ظاہر ہوتا ہے۔"It appears that your web server has some kind of timeout limit.جس کا مطلب ہے کہ CWP گیٹ وے کو اپ اسٹریم سرور یا ایپلیکیشن سے بروقت جواب نہیں ملا۔

CWP7 توسیع شدہ ٹائم آؤٹ کی حد کیسے طے کرتا ہے؟

CWP7 مفت ورژن کو صرف درج ذیل 2 ترتیبات میں ترمیم کرنے کی ضرورت ہے۔

  1. پراکسی سیٹنگز کی ٹائم آؤٹ ویلیو میں ترمیم کریں۔
  2. ڈیفالٹ_ساکٹ_ٹائم آؤٹ کو تبدیل کریں۔

1. پراکسی سیٹنگز کی ٹائم آؤٹ ویلیو میں ترمیم کریں۔

编辑 /etc/nginx/proxy.inc فائل میں، درج ذیل ٹائم آؤٹ ویلیو کو 600 ▼ میں تبدیل کریں۔

proxy_connect_timeout 600s;
proxy_send_timeout 600;
proxy_read_timeout 600;

2. ڈیفالٹ_ساکٹ_ٹائم آؤٹ کو تبدیل کریں۔

میںCWP کنٹرول پینلبائیں طرف کلک کریں → PHP ترتیبات → PHP.ini کنفیگریشن ▼

CWP7 توسیع شدہ ٹائم آؤٹ کی حد کیسے طے کرتا ہے؟Nginx 504 گیٹ وے کی خرابی کو حل کریں۔

یا ترمیم کریں /usr/local/php/php.ini فائل، تلاش"default_socket_timeout"، 600 ▼ میں تبدیل کر دیا گیا۔

default_socket_timeout 600

CWP7 پرو پروفیشنل ادا شدہ ورژن، آپ کو کنفیگریشن فائل میں ترمیم کرنے کی ضرورت ہے۔

اگر آپ 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

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;

اگر آپ پی ایچ پی سلیکٹر 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/ ) مشترکہ "سی ڈبلیو پی 7 ٹائم آؤٹ کی حد کو بڑھانے کے لیے کیسے سیٹ کرتا ہے؟"Nginx 504 گیٹ وے کی خرابی کو حل کریں"، یہ آپ کی مدد کرے گا۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-30321.html

تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے چن ویلیانگ کے بلاگ کے ٹیلیگرام چینل میں خوش آمدید!

🔔 چینل ٹاپ ڈائرکٹری میں قیمتی "ChatGPT Content Marketing AI Tool Usage Guide" حاصل کرنے والے پہلے فرد بنیں! 🌟
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!

 

评论 评论

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

اوپر سکرول کریں