Rails-App crasht und keiner wars

ja hallo erstmal,…

irgendwie komme ich gerade nicht weiter:
ich nutze hier rails 2.1.1 mit mod-fcgid und apache 2.2 auf Debian.
Die Anwendung crasht bei einigen (rechenintensiven) Seiten, jedoch nicht
bei
allen:
Im Browser erscheint dann der Fehler:
Application error
Rails application failed to start properly

Der Apache stellt dabei ganz nüchtern fest, dass sich ein CGI verabschiedet
hat:
[Mon Oct 13 23:13:49 2008] [error] [client 84.63.45.89] Premature end of
script headers: dispatch.fcgi, referer:
https://apps.jluehr.de/bahnsms/jobs

Das fcgid lief die ganze Zeit ohne Probleme durch:
[13/Oct/2008:23:13:34 :: 30405] starting
[13/Oct/2008:23:14:07 :: 32293] starting

Laut Log hat sich die Anwendung aber nicht verabschiedet.
Processing JobsController#edit (for 84.63.45.89 at 2008-10-13 23:13:34)
[GET]
Session ID:
BAh7CjoKZ3JvdXAiCXVzZXI6DHVzZXJfaWRpBjoKbG9naW4iCGphbiIKZmxh
c2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoK
QHVzZWR7ADoMY3NyZl9pZCIlYzI2NmRhOWU0Mzc3ZTJlNWVlMmNjMzViZGJm
YjY2NGY=–18ce5465707d6fbcd80eb889601cffc92da85cea
Parameters: {“action”=>“edit”, “id”=>“73”, “controller”=>“jobs”}
SQL (0.000162) SET NAMES ‘utf8’
SQL (0.000094) SET SQL_AUTO_IS_NULL=0
User Columns (0.001115) SHOW FIELDS FROM users
User Load (0.000163) SELECT * FROM users WHERE (users.login =
‘jan’)
LIMIT 1
Job Columns (0.001166) SHOW FIELDS FROM jobs
Job Load (0.000186) SELECT * FROM jobs WHERE (jobs.id = 73)
Dbsearch Columns (0.000780) SHOW FIELDS FROM dbsearches
CACHE (0.000000) SELECT * FROM jobs WHERE (jobs.id = 73)
Rendering template within layouts/application
Rendering jobs/edit
JobType Load (0.000135) SELECT * FROM job_types
JobType Columns (0.000718) SHOW FIELDS FROM job_types
Rendered jobs/_form (0.01294)
User Load (0.000164) SELECT * FROM users WHERE (users.id = 1)
Completed in 30.55672 (0 reqs/sec) | Rendering: 0.03053 (0%) | DB:
0.00468
(0%) | 200 OK [https://apps.jluehr.de/bahnsms/jobs/73/edit]

Was crasht hier? Das Problem tritt nicht bei Seiten auf, die schnell
gerendert
sind. Erst ab ca. 20~30 sek. wird’s kritisch.
fcgid ist jedoch sehr harmlos konfiguriert:
IPCConnectTimeout 500
ErrorScanInterval 500

Any hints?
Danke,
Keep smiling
yanosz

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

mach mal das apache timeout höher als 300 (30 Sekunden)

Timeout 300 # (300 Sekunden ist auch die standardeinstellung)

vielleicht hilft das…

gruß
manuel

Am 13.10.2008 um 23:22 schrieb Jan L.:

[13/Oct/2008:23:14:07 :: 32293] starting
SQL (0.000162) SET NAMES ‘utf8’
Rendering jobs/edit
schnell gerendert
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFI88B0s/WwCK0ZZEARAuGhAJwNMLxfajD2Fj9YanK9lkeiCvFlgACg9LDh
59Mt4HWTYqTPI/7I/Dd7dHk=
=hJjK
-----END PGP SIGNATURE-----