Интересная штука получается. Есть вот такой текст:
my $dbh = DBI->connect(...);
...
if (fork() == 0)
{
...
exit;
};
$dbh->commit;
$dbh->disconnect;
При fork все переменные дублируются в дочерний процесс. В том числе и $dbh. И при exit как я понял происходит автоматическое закрытие коннекта. После этого на $dbh->commit выскакивает "Broken pipe".
Так вот вопрос - можно-ли как-то замаскировать переменную $dbho, что-бы она не передавалась в дочерний процесс?
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от UncleAndy
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от UncleAndy
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от UncleAndy
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от UncleAndy
Ответ на:
комментарий
от vilfred
Ответ на:
комментарий
от vilfred
Ответ на:
комментарий
от idle
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Perl и DBD (2006)
- Форум Помогите с DBI (2002)
- Форум [Perl] При отладке не отображаются переменные (2011)
- Форум perl DBI и MySQL (2005)
- Форум Сервер не закрывает ssh соединение перед ребутом (2020)
- Форум perl fork (2004)
- Форум perl fork() (2007)
- Форум Perl, fork limit (2017)
- Форум Fork в Perl (2002)
- Форум perl fork kill ??? (2006)