Hi Jacopo / Jacques,

Thank you very much for sharing your views.

I will check the sites with the points you given and certainly it will help
us to solve our issue. Between, our load balancer support sticky session
and present session-timeout value is 120...  using both http and https
connections. The DCC and other setup is already done as per the
documentation.

However, one more thing I observed,  the site has ~20 hits by legitimate
spider in a minute so assume their session kept alive until its session
timeout(120 minutes) reached?


Thanks,
Ganesh

On Mon, Aug 22, 2016 at 3:07 PM, Jacques Le Roux <
[email protected]> wrote:

> Hi Ganesh,
>
> Also if several OFBiz instances share the same DB be sure to have the
> Distributed Entity Cache Clear (DCC) Mechanism <
> https://cwiki.apache.org/confluence/display/OFBIZ/Distribut
> ed+Entity+Cache+Clear+%28DCC%29+Mechanism> sets properly
>
> Jacques
>
>
> Le 22/08/2016 à 10:22, Jacopo Cappellato a écrit :
>
>> Hi Ganesh,
>>
>> there are a few things that can improve the situation, but the proper
>> solution depends on the specific usage and components involved, so it is
>> difficult to be precise.
>>
>> However, here are a few miscellaneous ideas you could consider while you
>> test:
>>
>> 1) try to (temporarily) move out of the mix the web server and ajp
>> protocol/connector; let the Tomcat instances communicate directly with the
>> load balancer; if you experience the same issue then we can exclude that
>> the problem is in the setup of the ajp connectors; to be noted that recent
>> versions of Tomcat are very efficient as web servers too
>>
>> 2) are you noticing this in production? are you running some load tests to
>> recreate the issue? (i.e. with JMeter)
>>
>> 3) are you using the http or https connections (or both)? If both, would
>> it
>> be possible for you to initially try with http (or https) only, then fine
>> tune the Tomcat's connector to work properly before testing with https (or
>> http)? again, this would help to focus the scope of the research and
>> optimizations
>>
>> 4) the behavior you are noticing (grow, under load, of thread count that
>> are destroyed after some minutes) may indicate that these threads are
>> created to maintain the user's session, that if ide are destroyed after
>> the
>> number of minutes set in the web.xml file of your webapp (see
>> session-timeout element); how many users/browsers are hitting the system
>> versus the number of hits each performs? Does your load balancer supports
>> sticky sessions?
>>
>> 5) the file that is relevant for the proper setup of Tomcat connectors is
>> in framework/catalina/ofbiz-component.xml
>>
>> 6) when you setup multiple instances of OFBiz in a cluster please make
>> sure
>> you configure them properly; this blog post may be useful as an
>> introduction http://www.hotwaxsystems.com/ofbiz/apache-ofbiz-performance/
>>
>> I will stop for now; based on your feedback I may ask further questions or
>> may be able to be more precise.
>>
>> Good luck,
>>
>> Jacopo
>>
>>
>> On Mon, Aug 22, 2016 at 9:31 AM, Ganesh Bawne <[email protected]>
>> wrote:
>>
>> Hi Jacopo,
>>>
>>> Thank for your reply.
>>>
>>> Somehow, Satish is not getting the mails of this thread. He is working
>>> with
>>> me.
>>> Yes, the Tomcat instance is embedded one and we have to tune it to close
>>> idle threads relatively quickly.
>>>
>>> One machine is running an Apache Web server with mod_jk setup to
>>> communicate with different instances of Ofbiz. Though, the OFbiz
>>> instances
>>> are sometime unresponsive. We observed that the thread count is more when
>>> this happens. After 10-15 mins the thread counts become normal and
>>> application run smoothly. So looks like Tomcat is not clearing either
>>> idle
>>> threads or something wrong with configuration in the setup.
>>>
>>> If anyone suggest, optimal configurations setting that we can use for
>>> OFbiz
>>> instance running on machine with 2 core processor having 4 GB RAM. The
>>> machine is dedicated to run only 1 Ofbiz instance.
>>>
>>> Thanks,
>>>
>>> On Mon, Aug 22, 2016 at 12:18 PM, Jacopo Cappellato <
>>> [email protected]> wrote:
>>>
>>> Jacques,
>>>>
>>>> I don't see how the old appserver component could help Satish to solve
>>>>
>>> his
>>>
>>>> problem: Satish, could you please confirm if you are looking to
>>>> configure
>>>> the Tomcat instance embedded in OFBiz to handle the load in a cluster?
>>>>
>>>> Thanks
>>>>
>>>> Jacopo
>>>>
>>>> On Mon, Aug 22, 2016 at 8:19 AM, Jacques Le Roux <
>>>> [email protected]> wrote:
>>>>
>>>> Hi Satish,
>>>>>
>>>>> There is still the appserver component in the R14.12 branch (note that
>>>>>
>>>> the
>>>>
>>>>> R14.12 was not and will never be released
>>>>>
>>>> http://ofbiz.apache.org/downlo
>>>
>>>> ad.html "Special Notice Regarding Branches 14.12 and 15.12:" section).
>>>>>
>>>>> This component was originally in the framework part but we stopped to
>>>>> support it already years ago and decided to downgrade it and move it to
>>>>> specialpurpose, then recently in Attic.
>>>>>
>>>>> I'd love to see it resurrected but it's not an effort the community
>>>>> decided to pursue.
>>>>>
>>>>> So the best you have is this component and the documentation at
>>>>> https://cwiki.apache.org/confluence/display/OFBIZ/Run+OFBiz+
>>>>> under+outside+Application+Servers
>>>>>
>>>>> In other words you are on your own on this; though I'd personally, and
>>>>>
>>>> I
>>>
>>>> guess the community too, appreciate a shareable success in this area!
>>>>>
>>>>> Jacques
>>>>>
>>>>>
>>>>>
>>>>> Le 22/08/2016 à 07:55, satish a écrit :
>>>>>
>>>>> Hi All,
>>>>>>
>>>>>> Is there any doc to configure tomcat server on production server.
>>>>>> Actually,
>>>>>> We have multi instance OFBiz setup which is load balanced by separate
>>>>>> apache
>>>>>> via ajp. We are facing issue on OFBiz instance server having
>>>>>>
>>>>> increasing
>>>
>>>> thread randomly and because of this server and application become
>>>>>> unresponsive. Usually, this happen with increasing OFBiz instance
>>>>>>
>>>>> threads
>>>>
>>>>> count. We are  using OFBiz version 14.12
>>>>>>
>>>>>> Thanks
>>>>>> Satish Kumar
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context: http://ofbiz.135035.n4.nabble.
>>>>>> com/Issue-with-Increasing-tomcat-Threads-tp4691056.html
>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>
>>> --
>>> Thanks & Regards
>>> Ganesh Bawne
>>> Enterprise Software Developer
>>> Viithiisys Pvt. Ltd.
>>> http://www.viithiisys.com
>>>
>>>
>


-- 
Thanks & Regards
Ganesh Bawne
Enterprise Software Developer
Viithiisys Pvt. Ltd.
http://www.viithiisys.com

Reply via email to