Subra A Narayanan wrote:
Hello folks,
Here are my findings:
A little more background first. The external library that my
webservice calls is a multithreaded library and uses semaphores for
inter-thread communication. When I was in the process of debugging
this problem, I started httpd with the -X option (to limit httpd to a
single process). When I did this my webservice started working just
fine. I stopped httpd and started it normally and again my service
hung up a particular call to my external library.
Again the same code works just fine with Axis1.2
You mean 1.1?
My question to you guys is:
-> Has something changed between Axis1.1 and Axis1.2 that would cause
this behavior?
Not to my knowledge.
-> Is this information enough or do you still want gdb trace information?
This is a thread issues as per your description. Hence I wonder if gdb
trace would lead to the exact problem, but it will lead to some clues as
to where it is hanging etc.
The following information would help:
1. What are the CFLAGS and LDFLAGS you used when compiling the
service? In other words what are the compiler options and -l (linker)
options? Have you linked your external library to the service so in
compiling? Is the external library on LD_LIBRARY_PATH or in a locatable
path?
2. What CFLAGS and LDFLAGS you used when compiling 1.1 and 1.2
source trees
3. Are you trying to run 1.1 and 1.2 with same httpd versions or
different httpd versions? If different, have those httpd instances been
compiled using different configure options?
Thanks,
Samisa...
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]