[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: Hanging and crashing in BSD-type OSes (Was: Re: [mv] Setting MV session ID from outside of Minivend.)
****** message to minivend-users from Mike Heins <mikeh@minivend.com> ******
Quoting March Roseland (march@uia.net):
> So is this (the kernel interrupting socket reads) responsible for the
> trouble? Has anyone any ideas or solutions to the problem? Incidentally, it
> doesn't seem to hang and then exit; it seems to be running fine and then
> quit. Many thanks!
I don't know what to do. I think great strides have been made in porting
Perl to BSD recently, and the BSD people even include Perl 5 in standard
builds (they put in Perl 4 as /usr/bin/perl as late as December 1998!),
but they still have problems as far as I can see. Every other release of
BSD seems to break Perl sockets in some way, and I have no answer. I am
not involved with Perl on that level, and since I don't run BSD I haven't
had the exposure to try and debug or workaround. I just avoid BSD. A
shame, because by all accounts it is a very stable and fast-performing
system.
This has been going on for three years or more. At one time I worked
on an Iserver settup running BSDI, and this problem bedeviled us all
along, even when we switched to a dedicated server running BSDI. I am
sure that the client thought I was lying when I said that MV ran for
months on end on Linux or Solaris. Of course, MV wasn't quite as well
known back in 1996, so I don't blame them. 8-) I think there has been
enough collective experience now to validate my claim.
Answers? I have none. I can't get involved in the BSD kernel or the
Perl guts, for I have no time. It is frustrating, because I am sure
that there are many other transitory Perl problems on BSD that are
not addressed simply because they are so infrequent and do nothing
but cause a transitory 500 server error. Minivend gets hit because
when it segfaults, the server dies.
--
Internet Robotics, 131 Willow Lane, Floor 2, Oxford, OH 45056
phone +1.513.523.7621 fax 7501 <mikeh@minivend.com>
Light travels faster than sound. This is why some people appear bright
until you hear them speak. -- unknown
-
To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list