[Openmcl-devel] "Bad file descriptor during read" - nohup issue???

Mark Klein m_klein at mit.edu
Sun Feb 9 19:23:40 UTC 2020


> Error: on #<BASIC-CHARACTER-INPUT-STREAM UTF-8 (CHARACTER-SPECIAL/0) #x302000431CAD> :
>        Bad file descriptor during read
> While executing: #<CCL::STANDARD-KERNEL-METHOD CCL::STREAM-IO-ERROR (STREAM T T)>, in process listener(1).


I got tons (761) of these in the server log, right when the system starts up, ever since I moved my Clozure Common Lisp/hunchentoot-based web server from my Mac laptop to an AWS linux instance.

The problem occurs only when I run my system using nohup:

nohup ./ccl/lx86cl64 -l ./system/Code/startup-aws.lisp  &> serverlog  &

but not if I run it from the command line:

./ccl/lx86cl64 -l ./system/Code/startup-aws.lisp

But I need to use nohup so my system keep runnings even after I close the terminal window I use to access the AWS instance.

Perhaps not unrelated: if I run the server under nohup, it hangs after a while (~1 hour), even if no one is using it at the time.

Any thoughts on what nohup might be doing to create these errors?

   Thanks!

Mark


On Feb 7, 2020, at 7:24 PM, Ron Garret <ron at flownet.com<mailto:ron at flownet.com>> wrote:

This happens when a client closes an HTTP connection prematurely and Hunchentoot attempts to read from what is now a closed TCP socket.  It can also happen if you have a flaky network connection.  But neither of these explains why you’re getting more of these on AWS than before you moved there.

Where were you hosted before moving to AWS?

On Feb 7, 2020, at 9:20 AM, Mark Klein <m_klein at MIT.EDU<mailto:m_klein at MIT.EDU>> wrote:


> Error: on #<BASIC-CHARACTER-INPUT-STREAM UTF-8 (CHARACTER-SPECIAL/0) #x302000431CAD> :
>        Bad file descriptor during read
> While executing: #<CCL::STANDARD-KERNEL-METHOD CCL::STREAM-IO-ERROR (STREAM T T)>, in process listener(1).


I got tons (hundreds) of these in the server log after I moved my hunchentoot-based web server to a AWS linux instance.

Any suggestions re what it means and how I can fix it?

     Thanks!

Mark

----------------------
Mark Klein, PhD
Principal Research Scientist
Massachusetts Institute of Technology
http://cci.mit.edu/klein/



_______________________________________________
Openmcl-devel mailing list
Openmcl-devel at clozure.com<mailto:Openmcl-devel at clozure.com>
https://lists.clozure.com/mailman/listinfo/openmcl-devel


----------------------
Mark Klein, PhD
Principal Research Scientist
Massachusetts Institute of Technology
http://cci.mit.edu/klein/



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clozure.com/pipermail/openmcl-devel/attachments/20200209/b5916d4a/attachment-0001.html>


More information about the Openmcl-devel mailing list