問題タブ [dbix-connector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database-connection - DBIx::Connector は Apache::DBI の「プロセスごとの」制限に対応していますか?
Apache::DBI のドキュメントには次のように書かれています。
Apache::DBI [...] には制限があります: データベース接続をプロセスごとに永続的に保ちます。[...In] すべてのユーザーが一意のユーザー ID を使用してデータベースに接続する高負荷の Web サイト [, e] すべてのサーバーが多数のデータベース ハンドルを作成し、それぞれが新しいバックエンド プロセスを生成します。これにより、短時間で Web サーバーが停止します。
DBIx::Connector のドキュメントではこの制限について言及されていませんが、mod_perl2 コンテキストで DBIx::Connector にも適用されますか?
mysql - Perl/MySQL: last_insert_id が 0 を返す
last_insert_id
新しく挿入された行を返します。
Perl 5.18 では、すべて問題なく動作しています。
フォーラムから、接続が失われていることが原因である可能性があることを理解しています。しかし、トレースには何も表示されません。
コードサンプルは次のとおりです。
DBI_TRACE:
標準出力:
バージョン:
- パール => 5.22
- DBD::mysql => 4.043
- MySQL サーバー 5.6