サポート » プラグイン » Subscribe2やWP-DBManagerでの不具合?

  • いつもお世話になっております。
    WPを3.2.1にした辺りから、メール周りでおかしな事が起きています。

    ■メールマガジン
    Subscribe2 v6.5
    ■データベースバックアップ
    WP-DBManager v2.63

    上記2つのプラグインを利用しています。
    Subscribe2は1日に1回、サイトの更新をメールで送信。
    WP-DBManagerは1日に1回、データベースのバックアップ。
    WPが3.2迄は問題が無かったと記憶しているのですが
    3.2.1にしてから、メールが重複して送信されるようになりました。
    Subscribe2は18時に送信するようにしているのですが、18時から21時にかけて1時間毎に送信されています。
    WP-DBManagerは、確か夜中の設定にしていたのですが、1日に数回、多い時で10回以上バックアップのメールが送信されてきます。

    設定の変更とは一切していないのですが、何故か上記のような状況です。
    原因が分からず、相談をさせていただきました。

    ■動作環境
    ・サーバー
    レンタルサーバー heteml
    ・php
    5.3
    ・MySQL
    5

    どうぞ、宜しくお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • こんにちは。

    何らかの原因でWordPressの擬似cronで複数回スケジュールされてしまっているのではないでしょうか?

    スケジュールは、データベースのoptionsデーブルのcronで確認できます。

    3.2.1の場合、デフォルトでスケジュールされるのは、「wp_version_check」、「wp_update_plugins」、「wp_update_themes」、「wp_scheduled_delete」かと思います。

    擬似cronは、プラグインのWP-Cron Dashboardを使えば、管理画面からも操作できます。

    http://wordpress.org/extend/plugins/wp-cron-dashboard/

    書き換える場合は、慎重に書き換えて下さい。

    スレッド開始 khh2004

    (@khh2004)

    >>redcockerさん

    ご回答ありがとうございます。
    お返事が遅くなり申し訳ありません。

    擬似cronのスケジュールを確認する事ができたんですね。
    勉強になります。
    確認してみた後、ご報告いたします。

    スレッド開始 khh2004

    (@khh2004)

    >>redcockerさん

    お返事が遅くなり申し訳ありません。
    擬似cronのスケジュールを確認したんですが
    重複してフックされていることはありませんでした。

    複数回実行されているとして、そのトリガーを考えるとcronしかないと思いましたが違っていたようですね。

    「WP-DBManager」関して同様の報告が本家のフォーラムに上がって来ましたので、こちらを追えば解決策が見つかる可能性があるかと思います。

    http://wordpress.org/support/topic/plugin-wp-dbmanager-multiple-backups-on-same-date?replies=1

    スレッド開始 khh2004

    (@khh2004)

    本家のフォーラムにもコメントが付きませんorz
    不思議な現状が起きているのは一部のユーザーだけということなのでしょうか………

    それとも、サイトが何かにやられた!!とかなのか…

    スレッド開始 khh2004

    (@khh2004)

    本家のフォーラムと日本フォーラムに同じ話題が出てこないということは………
    特定条件でしか、発生しないということなのでしょうか。
    本体の再インストールと、テーマに変なのが無いか、見直した方がよさそうですねorz

    こう言った質問に答えられるのは主に開発者の方でしょうから、期待したほど、直ぐに回答は付かないものです。もう少し待っても良いと思います。

    私も何ヶ月も放置されたことがあります。

    同じ不具合が出ている趣旨を投稿してくだけでも、開発者の方の目に付く確率をあげられるかもしれませんね。

    バックアップなどが設定に反して複数回実行されているためメールが複数届くとすれば、PHPは勝手に実行されるものではありませんので、必ず実行のトリガーがあるはずです。

    簡単に出来ることとしては、一度、プラグインを削除して見ることです。

    これでメールは届かないと思いますが、その後の、削除され存在しないプログラムを実行しようとしてエラーがログに記録されるかもしれません。

    もし、この現象が起こるならプラグインがアンインストール時に実行スケジュールを削除してくれないか、思いもよらない部分に実行のトリガーがあるかのどちらかと思います。

    前者のような仕様の場合、アンインストール、インストールを繰り返すと、複数回スケジュールされてしまったりします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「Subscribe2やWP-DBManagerでの不具合?」には新たに返信することはできません。