কিভাবে CWP7 বর্ধিত সময়সীমা সীমা সেট করে?Nginx 504 গেটওয়ে ত্রুটি সমাধান করুন

যখন আমরা CWP7.pro সার্ভারে থাকিওয়ার্ডপ্রেস时,使用ওয়ার্ডপ্রেস প্লাগইনচ্যাটজিপিটি 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 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;

আপনি যদি পিএইচপি নির্বাচক 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 টুল ব্যবহারের নির্দেশিকা" পেতে প্রথম হন! 🌟
📚 এই গাইডটিতে বিশাল মূল্য রয়েছে, 🌟এটি একটি বিরল সুযোগ, এটি মিস করবেন না! ⏰⌛💨
ভালো লাগলে শেয়ার এবং লাইক করুন!
আপনার শেয়ার এবং লাইক আমাদের ক্রমাগত অনুপ্রেরণা!

 

发表 评论

আপনার ইমেইল ঠিকানা প্রচার করা হবে না. 必填 项 已 用 * 标注

উপরে যান