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
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an