নিবন্ধ ডিরেক্টরি
যখন আমরা CWP7.pro সার্ভারে থাকিওয়ার্ডপ্রেস时,使用ওয়ার্ডপ্রেস প্লাগইনচ্যাটজিপিটি AI যখন পাওয়ার: AI প্যাক সম্পূর্ণ করুন, নিম্নলিখিত ত্রুটি বার্তাটি প্রদর্শিত হবে"It appears that your web server has some kind of timeout limit.
, যার মানে হল যে CWP গেটওয়ে আপস্ট্রিম সার্ভার বা অ্যাপ্লিকেশন থেকে একটি সময়মত প্রতিক্রিয়া পায়নি।
কিভাবে CWP7 বর্ধিত সময়সীমা সীমা সেট করে?
CWP7 বিনামূল্যে সংস্করণ শুধুমাত্র নিম্নলিখিত 2 সেটিংস পরিবর্তন করতে হবে:
- প্রক্সি সেটিংসের সময়সীমার মান পরিবর্তন করুন
- ডিফল্ট_সকেট_টাইমআউট পরিবর্তন করুন
1. প্রক্সি সেটিংসের টাইমআউট মান পরিবর্তন করুন
编辑 /etc/nginx/proxy.inc
ফাইল, নিম্নলিখিত টাইমআউট মানটি 600 ▼ এ পরিবর্তন করুন
proxy_connect_timeout 600s;
proxy_send_timeout 600;
proxy_read_timeout 600;
2. ডিফল্ট_সকেট_টাইমআউট পরিবর্তন করুন
在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;
আপনি যদি পিএইচপি নির্বাচক 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
সর্বশেষ আপডেট পেতে চেন ওয়েইলিয়াং এর ব্লগের টেলিগ্রাম চ্যানেলে স্বাগতম!
📚 এই গাইডটিতে বিশাল মূল্য রয়েছে, 🌟এটি একটি বিরল সুযোগ, এটি মিস করবেন না! ⏰⌛💨
ভালো লাগলে শেয়ার এবং লাইক করুন!
আপনার শেয়ার এবং লাইক আমাদের ক্রমাগত অনুপ্রেরণা!