[mayaa-user:255] Re: mayaa1.1.0について
加藤太朗
t_kato @ gluegent.com
2006年 8月 17日 (木) 22:14:11 JST
加藤です。
serializeThread-1 の例外は既知の問題として認識しています。すみません。
シリアライズスレッドが実行中に、Webアプリケーションがアンロード
されることで起こります。
Mayaaサーブレットの終了時にシリアライズスレッドの完了を待つ
といった対策を検討中です。
2. についてですが、どちらも通常動作で出力しているログのため、
停止するということに直接関連しません。万が一 mayaaに起因する不具合があるとしても、
挙げていただいたログだけでは原因は特定できません。
Tomcatが反応がなくなった際に、スレッドダンプを取ってデッドロックが起きている箇所が
ないかなど調査されるのが原因特定の早道だと思います。
--------------------------------------------------------->>
Gluegent,Inc. T.Kato
http://package.gluegent.com/~kato/signature.xml
---->> generate products and services with high added value
> 穐山といいます。
>
> mayaa1.1.0を使用させて頂いていますが、気になるところがありメールさせて頂きました。
> 環境は、java1.5, Tomcat5.5.17, mayaa1.1.0, webwork2.2.2, s2conainer2.4.0beta4です。
> また、META-INF/org.seasar.mayaa.provider.ServiceProviderにて下記のようにengineを設定しています。
> <engine>
> <!-- page cache -->
> <parameter name="pageSerialize" value="true"/>
> <!-- auto build -->
> <parameter name="autoBuild" value="true"/>
> <parameter name="autoBuild.repeat" value="false"/>
> <parameter name="autoBuild.wait" value="60"/>
> <parameter name="autoBuild.fileNameFilters" value=".html"/>
> <parameter name="autoBuild.renderMate" value="false"/>
> <!-- survive limit -->
> <parameter name="surviveLimit" value="1"/>
> <parameter name="forwardLimit" value="10"/>
> </engine>
>
>
> 気になる点が2点あります。
>
> 1. Tomcatを起動したまま、アプリケーションを停止させたり、アプリケーションの配備解除をおこなったり
> すると下記のようなExceptionが出力されることがあります。これは、設定等の問題でしょうか?
> Exception in thread "serializeThread-1" java.lang.NullPointerException
> at org.seasar.mayaa.impl.cycle.CycleUtil.getFactory(CycleUtil.java:48)
> at org.seasar.mayaa.impl.cycle.CycleUtil.cycleFinalize(CycleUtil.java:65)
> at org.seasar.mayaa.impl.engine.specification.serialize.SerializeThread.run(SerializeThread.java:91)
>
>
> 2. Tomcatを起動したままアプリケーションの再起動や、アプリケーションの再配備や、
> Tomcatを停止させようした時などに、Tomcatの反応がなくなるケースがあります。
> どのような場合に発生するのかは、はっきりとわかっていないのですが、何度か発生しています。
> なぜ、mayaaのメールリングリストにメールしたかと言うと、反応がなくなった場合のログを見ると
> 下記のようなログが出ている場合が多いのでメールさせて頂きました。
>
> 2-1. 下記のログがでて止まったままになった。Tomcatを停止させてもTomcatのプロセスは終了せず、killしないと終了しない
> 2006/08/17 19:24:54:182 INFO [http-8080-Processor25] marshall
> factory: /org.seasar.mayaa.provider.ProviderFactory (org.seasar.maya
> a.impl.FactoryFactoryImpl)
>
> 2-2. 反応がなくなった後に、下記のようなログが出力されていた。また、Tomcatを停止させてもTomcatのプロセスは終了せず、killしないと終了しない
> 2006/08/17 16:10:51:937 INFO [ReferenceCache Sweep Monitor] remove
> 5th time. free:234360936 / total:266403840
> (seasar.mayaa.impl.engine.SpecificationCache)
>
> mayaaと関係のあることでしょうか?また、同様の現象にあった方はいますでしょうか?
>
> よろしくお願い致します。
> _______________________________________________
> mayaa-user mailing list
> mayaa-user @ ml.seasar.org
> https://www.seasar.org/mailman/listinfo/mayaa-user
mayaa-user メーリングリストの案内