DBIX :: Time-out

DBIX :: TimeOut is een PERL-module die een veilige methode voor het uitschakelen van DBI-aanvragen biedt.
Download nu

DBIX :: Time-out Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sam Tregar
  • Uitgever website:
  • http://search.cpan.org/~wonko/CGI-Application-MailPage-1.6/lib/CGI/Application/MailPage.pm

DBIX :: Time-out Tags


DBIX :: Time-out Beschrijving

DBIX :: TimeOut is een PERL-module die een veilige methode voor het uitschakelen van DBI-aanvragen biedt. DBIX :: TimeOut is een PERL-module die een veilige methode van timing-out DBI-aanvragen biedt. De methode beschreven in de DBI-documentatie maakt gebruik van onveilige signalen, die geheugencorruptie kunnen veroorzaken. DBIX :: TimeOut gebruikt in plaats daarvan een afzonderlijk time-outproces. Het probleem met het gebruik van POSIX SIGACTION () is dat het op onveilige signalen afhankelijk is om te werken. Onveilige signalen zijn bekend om instabiliteit te veroorzaken. Stel je bijvoorbeeld voor dat je DB-clientcode zich midden in het bijwerken van een wereldwijde staat bevindt wanneer het signaal arriveert. Die wereldwijde staat kan in een inconsitente toestand worden achtergelaten, wacht gewoon op de volgende keer dat het nodig is om problemen te veroorzaken. Aangezien dit waarschijnlijk ver van de oorzaak zal plaatsvinden, en alleen OCUR zelden, kan het een heel moeilijk probleem zijn om naar beneden te sporen. Instant, deze module: - vorken een kindproces dat slaapt voor $ time-out seconden .- Voert uw langdurige query. In het ouderproces.- Als het ouderproces eerst eindigt, doodt het het kind en keert zich terug. Als het kindproces wakker wordt, doodt het de DB-draad van de ouder en gaat het uit met een code zodat de ouder het is om te vertrekken. Net Bel uw databaseverbinding kan worden gedood, zelfs als er geen time-out is opgetreden. Dit komt door een raceconditie - het kind kan net als ouderproces wakker worden. Patches die deze bug aanpakken zijn welkom. Totdat dit is opgelost, moet u klaar zijn om opnieuw verbinding te maken na Call_With_Timeout (). Vereisten: · Perl


DBIX :: Time-out Gerelateerde software

BTNSMS-bibliotheek

BTNSMS-bibliotheek is een C-bibliotheek met een eenvoudige interface voor het verzenden van SMS-berichten via de NET-SMS-provider. ...

187

Downloaden