Re: [PERL] fork problem med DBD::Pg
Et dbh *skulle* blive bevared i in fork*, fx virker dbd::mysql (dog ikke
hvis du start mere in en fork som bruger samme dbh). Dog har jeg stadig et
problem med dbd::mysql. Selv om jeg skaber fx 10 forskellige dbh, og senere
forsøger at kalde hver de forskellige dbh'er i hver sin fork, så virker
jen...
* Som Randal Schwartz, Tom Christiansen & Larry Wall skriver i 'Learning
Perl, Second Edition' fra O'Reilly:
" [...] The fork function simply does what the fork (2) system call does: it
creates a clone of the current process. This clone (called the child, with
the original called the parent) shares the same executable code, variables,
and even open files. [...] "
PS Det virker, hvis jeg skabe dbh'en i fork processen, men det skabe en
'performance penalty', der er så markant, at det ikke er en acceptable
løsning.
----- Original Message -----
From: "Lars Thegler" <sslug@sslug>
To: <sslug@sslug>
Sent: Tuesday, September 02, 2003 10:48 PM
Subject: Re: [PERL] fork problem med DBD::Pg
> Er du sikker på, at du kan bevare en db handle hen over et fork? Prøv evt
at
> connect'e *efter*at du har fork'et.
>
> /Lars
>
> ----- Original Message -----
> From: "Valdemar Lemche" <sslug@sslug>
> To: <sslug@sslug>
> Sent: Tuesday, September 02, 2003 4:07 PM
> Subject: [PERL] fork problem med DBD::Pg
>
>
> > Hej,
> > jeg har et problem med DBD::Pg (eller DBI).
> > Jeg skaber DBI handle, $dbh, i main, og forsøger at bruge 'do' senere i
en
> > fork'ed process, men jeg får fejlen, "DBD::Pg::db do failed: server
closed
> > the connection unexpectedly at [...]" og bagefter "DBD::Pg::db do
failed:
> no
> > connection to the server at [...]".
> >
> > Jeg håber, at nogen har en ide hvorfor det ikke funker... :|
> >
> > perl er "v5.8.0 built for i386-linux-thread-multi"
> > DBI er 1.35
> > DBD::Pg er 1.22
> >
> > alle er fra deb pakker fra debian sarge.
> >
> > --- Mfg. Regards, Mvh.
> > Valdemar Lemche
> >
> > "Intuitive Software can easily be learned.
> > You just have to work at it for a long time."
> > - Ponder Stibbons, Unseen University
> >
>
>
 |
 |
 |
| |
|
|
 |
| |
|
Henvendelse vedrørende websiderne til <www_admin>.
|
Senest ændret
2005-08-10, klokken 19:55
Denne side vedligeholdes af
MHonArc
.
|
|
|
 |
 |
 |