পিএইচপি + পিএইচপি-এফপিএম সহ আমার সাথে অ্যাপাচি 2 রয়েছে অনুসারে:
http://wiki.apache.org/httpd/PHP-FPM
আমি একটি স্ক্রিপ্ট লিখছি যা একটি অভ্যন্তরীণ ভোস্টকে কার্যকর করতে দীর্ঘ সময় নিতে পারে, তবে সময় শেষ হতে থাকবে, স্ক্রিপ্ট 30 সেকেন্ডের অধীনে কার্যকর হলে সবকিছু নির্বিঘ্নে চলে।
আমার অ্যাপাচি লগ আমাকে বলে:
[Wed Apr 17 21:57:23.075175 2013] [proxy_fcgi:error] [pid 9263:tid 140530454267648] (70007)The timeout specified has expired: [client 58.169.202.172:49017] AH01075: Error dispatching request to :, referer:
স্ক্রিপ্টটি চালানোর চেষ্টা করার সময় আমাকে 503 Service Unavailable
কার্যকর করার সময়টির 30 সেকেন্ডের পরে সময় দেওয়া হয়। যৌক্তিকরূপে এর অর্থ হ'ল আমার একটি টাইমআউট নির্দেশিকা আছে বা 30 সেকেন্ডে সেট করা আছে তবে আমার ভোস্টের কনফিগারেশনে এগুলি রয়েছে:
Timeout 600
<IfModule proxy_module>
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9001/home/pyrokinetiq/scripts/$1 timeout=600
ProxyTimeout 600
</IfModule>
(পিএইচপি-এফপিএম আমার জন্য 9001 পোর্টে চলছে)
আমিও স্থাপন চেষ্টা করেছি Timeout
এবং ProxyTimeout
এ httpd.conf
কোনো পার্থক্য সঙ্গে।
দেখে মনে হচ্ছে এটি নির্দিষ্ট করে অন্য কোনও টাইমআউট সেট হয়েছে mod_proxy_fcgi
তবে আমি এটি খুঁজে পাচ্ছি না। আমি অফিসিয়াল টার্বল থেকে অ্যাপাচি 2 এইচডিডি ইনস্টল করেছি, মোডগুলির কোনওটিই কোনও কনফিগারেশন ফাইল নিয়ে আসে বলে মনে হয় না।
যদি কেউ আমাকে সঠিক দিকে নির্দেশ করতে পারে তবে এটি অনেক প্রশংসা হবে।