in reply to Re: Re: Re: Re: Re: Re: Upgrading Perl in production environment
in thread Upgrading Perl in production environment
I'm using "trading systems" as an example
unfortunately, even the gethostbyaddr_r series of c functions can hang as well. depending on the load of the box and a dozen other reasons, the response from the name server (or whatever else) may not actually be received.
If a signal comes in and perl core dumps with half finished work... that's fine, there are clean up routines that identify where the breakage occurred and repair whatever was broken.
Using unsafe signals IS okay, IF the proper precautions are taken for recovery and continuing where it broke.
What I'm saying is that unsafe signals do have their uses and should never be removed from perl entirely.. Perhaps perl should be fixed to handle them better?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Unsafe signals are called "Unsafe" for a reason, you know
by chip (Curate) on Mar 19, 2004 at 18:04 UTC | |
by jfroebe (Parson) on Mar 19, 2004 at 18:13 UTC | |
by chip (Curate) on Mar 19, 2004 at 18:19 UTC | |
by jfroebe (Parson) on Mar 19, 2004 at 18:27 UTC |