[Pandora-jp] Pandora3.1から3.2へのDBアップデートにつきまして

Junichi Satoh junichi @ junichi.org
2011年 2月 4日 (金) 23:54:02 JST


さとうです。

特定のメニューだけうまく表示されないというのは、なかなか考えにくいので、
原因は何だろう? と色々と考えていたのですが、そういうオチでしたか。
解決できて良かったです。

そして、報告ありがとうございます。このメーリングリストに入っている人に
とっても良い参考情報になりますね。
---
佐藤 淳一
junichi @ junichi.org


From: 安部 広 <hiro12210116 @ hotmail.co.jp>
Subject: Re: [Pandora-jp] Pandora3.1から3.2へのDBアップデートにつきまして
Date: Fri, 4 Feb 2011 23:14:22 +0900

> あべです。
> 
> 先日からメールしていた件ですが、
> phpの設定変更を行ったら、解決しました。
> お騒がせしました。
> 
> 結論から書きますと、表示する際に実行する
> sqlのクエリが大きすぎてメモリが足りなくなって
> いるために、表示されないという現象が起こって
> いました。
> 
> そのため、原因であるphp.iniの最大メモリ量を
> 変更し、解決できました。
> ありがとうございました。
> 
> (2011/02/01 21:36), 安部 広 wrote:
>> あべです。
>>
>> 先日表題の件でメールし、さとう様より助言を
>> いただきましたが、「エージェント参照」->
>> 「モジュールグループ」はいろいろ試しましたが
>> 解決できませんでした。
>>
>> そこで、パンドラコンソールのインストール
>> ディレクトリ以下のファイルを確認したところ
>> sqlデータを参照しているところがあったので
>> var_dumpしてみたところ以下のような表示に
>> なりました。
>>
>> ■ファイルの場所
>> インストールディレクトリ/extensions/module_groups.php
>> ■dumpした箇所
>> 上記ファイルの133行目:$rowsDB = get_db_all_rows_sql ($query);
>> ■出力結果
>> bool(false)
>> ※上記1つのみ
>>
>> なお3.1の時は正常に表示できていたのですが、
>> 3.2にあげてから表示できなくなりました。
>>
>> おそらくデータベースのどこかが壊れているのか
>> と思いますが、どなたが解決策、原因など
>> ご教授いただけないでしょうか。
>>
>>
>> (2011/01/24 21:31), 安部 広 wrote:
>>> さとう様
>>>
>>> あべです。
>>>
>>>> それは、操作メニューの「エージェント参照」->「モジュールグループ」の
>>>> 事でしょうか?
>>> 上記認識の通りです。モジュールグループすら表示され
>>> ませんでしたので、どこか壊れてしまったのかと思います。
>>> 一度、更新してみます。
>>>
>>>> #ただ、あべさんの場合は、最初のインストールは 3.1 なんですよね?
>>> 上記認識の通りです。最初のインストールは3.1で、
>>> その後3.2にしてます。
>>>
>>>> ちなみに、3.2 の pandora DB にはテーブルが 75個ありますので、心配であれば
>>>> 確認してみてください。mysql に接続して、
>>>>   mysql> use pandora;
>>>>   mysql> show tables;
>>>> を実行したときに、最後に 75 rows in set が表示されていれば、マイグレー
>>>> ション自体は問題なくできていると思います。
>>> 上記も確認してみます。
>>> ちなみにさとう様やほかの使用者の方は3.1から3.2への
>>> バージョンアップ時にこのようなことはなかったでしょうか。
>>>
>>>
>>> (2011/01/23 23:12), Junichi Satoh wrote:
>>>> さとうです。
>>>>
>>>> From: 安部 広 <hiro12210116 @ hotmail.co.jp>
>>>> Subject: Re: [Pandora-jp] Pandora3.1から3.2へのDBアップデートにつきまして
>>>> Date: Sun, 23 Jan 2011 19:39:34 +0900
>>>>
>>>>>> アラートを追加するには、先にエージェントにモジュールを (1つ以上) 設定
>>>>>> しておく必要があります。
>>>>> ご指摘してもらった点は問題ありません。登録済みの
>>>>> モジュールを選択した後、アラートを選択してます。
>>>> となると、違う部分に原因がありますね。
>>>>
>>>>> ちなみにこれ以外にも3.2からモジュールグループを表示
>>>>> を表示する項目が増えてますが、こちらも表示されて
>>>>> いませんでした。
>>>> それは、操作メニューの「エージェント参照」->「モジュールグループ」の
>>>> 事でしょうか?
>>>>
>>>> そこで表示されないというのであれば、各エージェントの所属グループがおかしく
>>>> なっている可能性があります。
>>>> ただ、今いただいている情報だけでは、原因はなんとも言えませんが...
>>>> #ちなみに、バージョン 3.0 から 3.1 にかけて、グループの管理が若干変更に
>>>> #なっているため、最初にインストールしたバージョンが 3.0 でバージョンアップ
>>>> #を重ねてきている場合に発生する可能性があります。
>>>> #ただ、あべさんの場合は、最初のインストールは 3.1 なんですよね?
>>>>
>>>> システム管理メニューの「エージェント管理」より、各エージェントのグループ
>>>> の設定が、"all"、"全て"、"不明" *以外*の具体的なグループ名になっている
>>>> ことを確認してみてください。
>>>>   -> なっていない場合は、各エージェントの「編集」より、適切なグループを
>>>>      選択して[更新]をクリックすれば直ります。
>>>>
>>>>> バージョンアップ時のデータベースのマイグレーションの
>>>>> プログラムで、足りない部分があるということは
>>>>> ないでしょうか。
>>>> マイグレーションプログラム自体には不足はないはずです。
>>>> エラー無く実行が完了していれば、3.2 に対応したデータベース構造になって
>>>> いるはずです。
>>>>
>>>> ちなみに、3.2 の pandora DB にはテーブルが 75個ありますので、心配であれば
>>>> 確認してみてください。mysql に接続して、
>>>>   mysql> use pandora;
>>>>   mysql> show tables;
>>>> を実行したときに、最後に 75 rows in set が表示されていれば、マイグレー
>>>> ション自体は問題なくできていると思います。
>>>>
>>>> ---
>>>> 佐藤 淳一
>>>> junichi @ junichi.org
>>>> _______________________________________________
>>>> Pandora-jp mailing list
>>>> Pandora-jp @ pandorafms.jp
>>>> http://pandorafms.jp/mailman/listinfo/pandora-jp
>>>>
>>>>
>>> _______________________________________________
>>> Pandora-jp mailing list
>>> Pandora-jp @ pandorafms.jp
>>> http://pandorafms.jp/mailman/listinfo/pandora-jp
>>>
>>>
>> _______________________________________________
>> Pandora-jp mailing list
>> Pandora-jp @ pandorafms.jp
>> http://pandorafms.jp/mailman/listinfo/pandora-jp
>>
>>
> 
> _______________________________________________
> Pandora-jp mailing list
> Pandora-jp @ pandorafms.jp
> http://pandorafms.jp/mailman/listinfo/pandora-jp


Pandora-jp メーリングリストの案内