Wesley Wu wrote:
> Hi Scott,
>
> We're running Resin 4.0.5 for a heavy traffic site (100K+ Pageviews in
> an hour) for a couple of months.
>
> In the past several days I've experienced frequent failing responding
> of requests after two or three hours a Resin instance was started.
>
> I have to restart it after it hanged.
>
> I did jvm flight recordings of the jrockit JVM before restart for
> several times.
>
> The jfr record file show that, in most of the time, the threads were
> blocked in class InjectManager
>
> public static InjectManager getCurrent(ClassLoader loader) {
> synchronized (_localContainer) {
> return _localContainer.get(loader);
> }
> }
>
> I noticed in the 4.0.9 source, it changed to
> public static InjectManager getCurrent(ClassLoader loader)
> {
> return _localContainer.get(loader);
> }
>
> Probably this problem has bean resolved but I need to do more test in
> next week.
If you do see additional problems after 4.0.9, please let us know. Some
of these kinds of load/sync issues, like that getCurrent(), are easy to
fix but hard to find.
-- Scott
>
> Thanks for the great work.
>
> -Wesley
> ------------------------------------------------------------------------
>
> _______________________________________________
> resin-interest mailing list
> [email protected]
> http://maillist.caucho.com/mailman/listinfo/resin-interest
>
_______________________________________________
resin-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/resin-interest