• ■環境
    wordpress 3.1.4 / php4.39 / MySQL4

    トピックタイトルのとおりなのですが、プラグインAkismet利用すると、特定の場合においてデータベースに接続できなくなってしまいます。

    記事の閲覧、管理ページへのログインなどは可能ですが、
    管理者アカウントをのぞき、記事への「新規投稿」を行うと、
    データベース接続にエラーが出てしまいます。
    IE6などのブラウザでは、サーバーに負荷がかかっている、というようなエラーが出たりもします。

    不勉強ながら調べたところ、MySQLへの接続数オーバーなどといった記述にたどり着き、
    ありえるかも、と思い、以下のようなことを試してみたのですが、変わらず…。
    http://kennyqi.com/archives/68.html

    原因がかなり特定されているだけに、解決に至らないのが歯がゆい状態です。
    似たような状況をご存知のかた、なにかヒントを頂けないでしょうか?

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • mysql のバージョンはいくつでしょうか?

    トピック投稿者 Ruarts

    (@ruarts)

    記事上部に書いてあるのですが、MySQLはver4になります。正確には4.1.22です。
    書き方が不十分で、申し訳ありません。

    もしかしたらそれが原因かも…と自分でも思って、古いバージョンのwordpress(とりあえず2.9)に入っていたAkismet2.2.7とかを入れてみたのですが、効果はないようでした。。

    MySQL4.1.22なら、wordpress3.1.4の動作範囲に入っていますね。
    http://ja.wordpress.org/2009/12/19/wordpress-29-ja/

    私だったら、まずデータベースの最適化をしますね。
    http://dev.mysql.com/doc/refman/4.1/ja/mysql-optimisation.html

    phpmyadmin(データベースを処理するツール、wordpressとは別物です)があれば、ブラウザから最適化できます。(phpmyadminについてはサーバー管理者に確認してください)

    必ずデータベースのバックアップは取っておいてください。

    トピック投稿者 Ruarts

    (@ruarts)

    ご返信ありがとうございました。
    phpmyadminをインストールしていないサーバーを使用していましたので、
    インストールして最適化を行いました(オーバヘッドを削除)。
    それでもやはり、接続エラーが出てしまうようです。。

    後出しになってしまい恐縮ですが、実は、他にもいくつかプラグインを入れてみてエラーが出てしまった経緯があります。
    大丈夫なものは大丈夫なのですが…。

    単純に負荷の問題なのかと思っていたのですが、他にも原因が考えられるでしょうか??

    –問題なかったプラグイン
    TinyMCE Advanced
    PS Disable Auto Formatting
    Peter’s Collaboration E-mails
    Category Limitation
    Archives for a category

    –管理者以外のアカウントで、書き込み時に接続エラーでたプラグイン
    Role Manager
    table optimizer

    よろしければ、どなたかご意見頂ければと思います。
    よろしくお願い致します。

    そうですか。
    となると、共通しているのは

    –管理者以外のアカウントで、書き込み時に接続エラーでたプラグイン

    のようですから、
    権限周りをカスタマイズしているプラグインがあれば、そのプラグイン設定orバグの可能性が高いですね。

    使っているプラグインで、権限周りをカスタマイズしているものがあるかどうかを確認してみる必要があるでしょうね。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「プラグインAkismet追加すると「データベース接続確立エラー」になる」には新たに返信することはできません。