Weird replacement of STDOUT by /dev/null
----------------------------------------

                 Key: JRUBY-4639
                 URL: http://jira.codehaus.org/browse/JRUBY-4639
             Project: JRuby
          Issue Type: Bug
         Environment: # jruby --version
jruby 1.4.0 (ruby 1.8.7 patchlevel 174) (2009-12-14 943d51c) (Java HotSpot(TM) 
64-Bit Server VM 1.6.0_16) [amd64-java]

            Reporter: Xuân Baldauf
            Assignee: Thomas E Enebo


A long running rails metal over jruby application using glassfish "stopped" 
suddenly. Well, it did not quite stop, but it stopped doing output (and some 
parts of the app stopped to, but this is not diagnosable, as output stopped).

The observation is that filedescriptor #1 (stdout) does not point to the log 
file (as initially redirected), but to /dev/null. Note that this filedescriptor 
does not appear to be simply closed, but somehow closed-and-replaced.

It happens on a multi-threading app running on 2 cores which does about 
100'000'000 "puts" statements and needs a week's running time on average until 
this issue appears, but then it is there. It has happened twice so far, on 
different machines.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to