----- Original Message ----- 
From: "Andry S Huzain" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, August 27, 2007 9:14 PM
Subject: [id-ruby] MAYDAY: FCGI Problem


| Hi,
|
| Gw udah 2 bulan ini running satu Rails production dengan FCGI. Nggak 
pernah
| ada masalah. Nggak pake routing aneh-aneh (kecuali port yang gw ubah ke
| non-3000 karena company policy).
| Baru saja aplikasi gw crash saat harus login ke admin (pake session). 
Untuk
| tampilan publik, tetep nggak apa-apa.
|
| Setelah gw cek di ../log/fastcgi.crash.log hanya ada entry:
|
| .....
| .....
| [26/Aug/2007:18:10:26 :: 31609] starting
| [26/Aug/2007:18:10:26 :: 21343] starting
| [26/Aug/2007:23:57:10 :: 21343] asked to terminate immediately
| [26/Aug/2007:23:57:10 :: 21343] terminated by explicit exit
| [27/Aug/2007:00:12:18 :: 22963] starting
| [27/Aug/2007:00:12:18 :: 1740] starting
| [27/Aug/2007:00:15:11 :: 1740] asked to terminate immediately
| [27/Aug/2007:00:15:11 :: 1740] terminated by explicit exit
| [27/Aug/2007:00:57:09 :: 22963] asked to terminate immediately
| [27/Aug/2007:00:57:09 :: 22963] terminated by explicit exit
| [27/Aug/2007:01:03:29 :: 30185] starting
| .....
|

Halo,

hanya sekedar memberikan clue saja nih, sepertinya dari error nya itu,
yang meminta untuk _terminate immediately_ nya si apache,
mungkin berkaitan dengan pengaturan *killInterval* untuk
proses fastcgi yang idle, dari waktunya yang 5 menit, saya menduga
itu berkaitan dengan setting killInterval yang defaultnya sebesar 300 
seconds,
biasanya saya temukan konfigurasi fastcgi default kira-kira sbb:

<IfModule mod_fastcgi.c>
    FastCgiConfig -singleThreshold 100 \
                  -killInterval 300 -autoUpdate -idle-timeout 240 \
                  -pass-header HTTP_AUTHORIZATION
</IfModule>

mungkin bisa diinspect untuk mengganti value killIntervalnya,
saya menduga-duga berdasarkan quick search dan membaca link ini:
http://chris.gaskett.com/articles/rails-keeping-fastcgi-alive/

regards,

Ridho.

Kirim email ke