本番環境で実行されている、安定した Web ベースのシングル スレッド/プロセスの perl アプリケーションが、システムの負荷が高い場合にのみ、このエラーを断続的にスローし始めました。根本原因を特定できません。
Usage: DBD::Pg::db::DESTROY(dbh) during global destruction
誰でもこのエラーの説明を提供できますか? Perl がシャットダウン前にクリーンアップしているときに、DESTROY が引数 (self?) なしで呼び出されると、Pg.sx からスローされるようです。(Google 経由で古いソース コードにそのメッセージが表示されますが、私たちのバージョンには表示されません。) 環境:
- OS: FreeBSD 8.3-STABLE
- Perl v5.14.2
- DBD::Pg v2.19.3
- PostgreSQL: v9.2.3