Hi Jenya -

The Xindice XML-RPC interface is designed so that XML-RPC will replace
CORBA as the multi-language access mechanism. Here's a good link to the
purpose behind the XML-RPC interface:
http://xindice-xmlrpc.sourceforge.net/

To download the XML_RPC interface go here:
http://sourceforge.net/projects/xindice-xmlrpc/

The problems that we were encountering seemed similar to what Edward
Nesterov was describing in the initial post that I replied to. We found
that Xindice would run smoothly for the first few hundred transactions
(about 5 minutes based on what our application does) but that the
resources used by the Xindice transactions were not getting freed.
Basically what would end up happening is that our application and the
tomcat server would appear to hang in odd, random places and the CPU
would max out and the JVM would end up hung/crashed.

Switching to the XML-RPC interface solved this problem. It looks like
the developers all want to cut CORBA anyways as the default
implementation and there's some further discussion of the problem, for
example, here:

http://marc.theaimsgroup.com/?l=xindice-dev&m=102643473900429&w=2

I highly recommend using the XML-RPC interface right from the beginning.
It wasn't too painful to port our application over to it, but it did
take a few days work.

Hope that helps,
catherine

-----Original Message-----
From: Jenya Strokin [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 12, 2002 1:53 PM
To: xindice-users@xml.apache.org
Subject: RE: Problem with resource freeing.


May I ask instead of what you start using XML-RPC interface?
Because I'm going to use Xindice with Tomcat, I probably should use this
interface too.
I've tested Xindice using APIService, is it bring the problem?
Could you give more details of this case? I'm new in Xindice and any
information is helpful.
Thanks,
Jenya

-----Original Message-----
From: Kanarinka [mailto:[EMAIL PROTECTED]
Sent: Friday, July 12, 2002 12:45 PM
To: xindice-users@xml.apache.org
Subject: RE: Problem with resource freeing.

Hello all,

For the record I want to state that switching to the XML-RPC interface
has solved the resource freeing and memory issues that we were
experiencing with Xindice under Win2K.

Hope that helps someone in the future...

Cheers,
Catherine

-----Original Message-----
From: Edward Nesterov [mailto:[EMAIL PROTECTED]
Sent: Monday, July 08, 2002 10:55 AM
To: xindice-users@xml.apache.org
Subject: Re: Problem with resource freeing.


Hi,

1) We spent a lot of time for writing the custom mapper  RDBMS<->XML as
all open source XMLDB which are on the market did not match our
criteria.

2) No we did not try Xindice's XML_RPC interface.

Ed.

Kanarinka wrote:

>Hi Edward,
>
>I'm sorry to hear that. Could I bother you with two quick questions?
>
>1) What did you switch to instead of Xindice?
>
>2) Did you try Xindice's XML-RPC Interface? According to Walt Meyer
this
>seemed to solve some memory and resource issues on Windows --
>http://www.thatwaltguy.com/xinstaller/
>
>Thanks for your help,
>Catherine
>
>-----Original Message-----
>From: Edward Nesterov [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, July 03, 2002 5:38 PM
>To: xindice
>Subject: Re: Problem with resource freeing.
>
>
>Hi,
>
>We abandoned xindice until this problem is fixed.
>Sorry.
>
>Ed.
>
>Catherine D'Ignazio wrote:
>
>>Hello -
>>
>>Has there been any exploration of the issue below? We are running our
>>application and Xindice under Tomcat 4.0 and this problem seems to be
>>happening.
>>
>>The application and xindice handle requests fine for about the first 5
>>minutes that the app server is up and running but after that the
>>application hangs. It hangs in different places every time, so there
is
>>no consistency to it.
>>
>>We are running on Win2K, jdk 1.3.1_01, Tomcat 4.0 and Win2K, jdk
>>1.3.1_03, Tomcat 4.0
>>
>>Does anybody have more information/workarounds/etc about this?
>>
>>We would really appreciate it since we are about to deploy a distance
>>learning application using Xindice.
>>
>>Thanks
>>Catherine D'Ignazio
>>
>>
>>PREVIOUS MESSAGE:
>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>List:     xindice-users
>>Subject:  Problem with resource freeing.
>>From:     Edward Nesterov <[EMAIL PROTECTED]>
>>Date:     2002-05-08 17:33:25
>>[Download message RAW]
>>
>>Hi,
>>I am working with latest release of Xindice on Linux
RH6.2/JDK1.3.1_03.
>>
>>The following problem constantly occurs:
>>      -Closing of Collection does not free resources (socket
>>connections are
>>established, thread(process) is alive(running)) though isOpen()
returns
>>
>
>>false.
>>      -Resources became freed only on client application exit, which
>>makes
>>impossible to use Xindice together with servlet engines, or other kind

>>of application servers.
>>
>>I observed the same behavior on W2K/JDK1.3.1.
>>Is it bug or feature?
>>Are there any places to change the behavior of Xindice?
>>
>>Thanks.
>>
>>Ed.
>>
>>
>>
>
>
>

-------------------------------------------
Introducing NetZero Long Distance
Unlimited Long Distance only $29.95/ month!
Sign Up Today! www.netzerolongdistance.com

Reply via email to