【Perl】MySQLとImageMagickの併用

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

【Perl】MySQLとImageMagickの併用

#1

投稿記事 by みけCAT » 13年前

@PAGESを使用しています。
http://atpages.jp/
向こうの掲示板にはログインしないと投稿できないようなので、こちらで質問させていただきます。
自作のMySQLを使用したカウンタにImageMagickを使用した機能を組み込もうとしたのですが、
Internal Server Errorになってしまいます。
KCatch.pmで調べたところ、メモリが確保できないみたいな事が書いてありました。

コード:

[DynaLoader.pm:230:die] Can't load '/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: libselinux.so.1: failed to map segment from shared object: Cannot allocate memory at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
at (eval 3) line 3
[DBI.pm:600:die] install_driver(mysql) failed: Can't load '/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: libselinux.so.1: failed to map segment from shared object: Cannot allocate memory at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
at sqlcount.cgi line 80
MySQLとImageMagickを同時に使うことはできないのでしょうか?
ImageMagickのみを用いたKENT WEB様のmgcountは正常に動作しています。
自作カウンタもMySQLのみの時は正常に動作しています。
よろしくお願いします。
添付ファイル
sqlcount_test.zip
プログラムです。
(23.21 KiB) ダウンロード数: 100 回
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

ISLe
記事: 2650
登録日時: 14年前
連絡を取る:

Re: 【Perl】MySQLとImageMagickの併用

#2

投稿記事 by ISLe » 13年前

MySQLとImageMagickを同時に使えないということではなくて、共有ライブラリをロードするための領域が不足しているということのようです。
サーバー側で共有ライブラリに割り当てるメモリ量を設定しているので、@PAGESに問い合わせる他ないでしょう。
増やしてもらえるとは思えないですけど。

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: 【Perl】MySQLとImageMagickの併用

#3

投稿記事 by みけCAT » 13年前

そうなんですか。
とりあえず諦めます。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

閉鎖

“C言語何でも質問掲示板” へ戻る