Hi All
I am working with the code which I checked out on 10th Aug. I was trying
to get the samples working but am unable to do so.
On debugging the server I found that the server is not trying to load
.so file for the sample.
It is although loading the axiscpp_mod.so.
Thanks
Krishna
Here is some strace output for the current version (server)
392 close(4) = 0
393 open("/usr/local/axiscpp_deploy/lib/axis/libaxiscpp_mod.so",
O_RDONLY) = 4
394 read(4,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000,\0\000"..., 512) = 512
395 fstat64(4, {st_mode=S_IFREG|0644, st_size=364470, ...}) = 0
396 old_mmap(NULL, 27276, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0x40325000
397 old_mmap(0x4032b000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0x4032b000
398 close(4) = 0
399 open("/usr/local/axiscpp_deploy/lib/axis/libaxis_server.so",
O_RDONLY) = 4
400 read(4,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240,\3"..., 512) = 512
401 fstat64(4, {st_mode=S_IFREG|0644, st_size=9235372, ...}) = 0
859 alarm(300) = 0
860 read(3, "<?xml version=\'1.0\' encoding=\'ut"..., 4096) = 2761
861 alarm(300) = 300
862 futex(0x404954b4, FUTEX_WAKE, 2147483647) = 0
863 futex(0x404b7dc4, FUTEX_WAKE, 2147483647) = 0
864 time(NULL) = 1123776195
865 write(17, "127.0.0.1 - - [11/Aug/2005:11:03"..., 89) = 89
866 gettimeofday({1123776195, 30123}, NULL) = 0
867 times({tms_utime=18, tms_stime=2, tms_cutime=0, tms_cstime=0}) =
565341027
868 alarm(30) = 300
869 shutdown(3, 1 /* send */) = 0
870 select(4, [3], NULL, NULL, {2, 0}) = 1 (in [3], left {1,
962000})
871 read(3, "", 512) = 0
872 close(3) = 0
873 alarm(0) = 30
874 rt_sigaction(SIGUSR1, {0x805f290, [], SA_INTERRUPT}, {SIG_IGN},
8) = 0
875 alarm(0) = 0
876 accept(16, 0xbffff420, [16]) = ? ERESTARTSYS (To be
restarted)
Strace output from a previous installed version - working properly (
server )
getdents64(4, /* 0 entries */, 4096) = 0
392 close(4) = 0
393
open("/usr/local/axis1.6a_2/axis-c-1.6a.n-Linux-bin/lib/axis/libaxiscpp_mod.so",
O_RDONLY) = 4
394 read(4,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000,\0\000"..., 512) = 512
395 fstat64(4, {st_mode=S_IFREG|0777, st_size=364698, ...}) = 0
396 old_mmap(NULL, 27272, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0x40325000
397 old_mmap(0x4032b000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0x4032b000
398 close(4) = 0
399
open("/usr/local/axis1.6a_2/axis-c-1.6a.n-Linux-bin/lib/axis/libaxis_server.so",
O_RDONLY) = 4
400 read(4,
"[EMAIL PROTECTED]"..., 512) = 512
858 read(3, "<?xml version=\'1.0\' encoding=\'ut"..., 4096) = 571
859 alarm(300) = 300
860
open("/usr/local/axis1.6a_2/axis-c-1.6a.n-Linux-bin/deploy/lib/libarray.so",
O_RDONLY) = 4
861 read(4,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260+\0"..., 512) = 512
862 fstat64(4, {st_mode=S_IFREG|0755, st_size=396223, ...}) = 0
863 old_mmap(NULL, 22224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0x40895000
864 old_mmap(0x4089a000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 4, 0x5000) = 0x4089a000
865 close(4) = 0
866 mprotect(0x40895000, 20480, PROT_READ|PROT_WRITE) = 0
867 mprotect(0x40895000, 20480, PROT_READ|PROT_EXEC) = 0
868 alarm(300) = 300
869 alarm(300) = 300
870 alarm(300) = 300
871 alarm(0) = 300
872 alarm(300) = 0
873 alarm(0) = 300
874 select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
875 write(3, "HTTP/1.1 200 OK\r\nDate: Thu, 11 A"..., 2324) = 2324
876 time(NULL) = 1123777049
877 write(17, "127.0.0.1 - - [11/Aug/2005:11:17"..., 92) = 92
878 gettimeofday({1123777049, 141616}, NULL) = 0
879 times({tms_utime=19, tms_stime=3, tms_cutime=0, tms_cstime=0}) =
565426438
880 rt_sigaction(SIGUSR1, {0x805f290, [], SA_INTERRUPT}, {SIG_IGN},
8) = 0
881 alarm(15) = 0
882 read(3, "", 4096) = 0
883 time(NULL) = 1123777049
884 alarm(0) = 15
885 close(3) = 0
886 rt_sigaction(SIGUSR1, {0x805f290, [], SA_INTERRUPT}, {0x805f290,
[], SA_INTERRUPT}, 8) = 0
887 alarm(0) = 0
888 accept(16, 0xbffff170, [16]) = ? ERESTARTSYS (To be
restarted)
889 --- SIGINT (Interrupt) @ 0 (0) ---
890 rt_sigaction(SIGHUP, {SIG_IGN}, {0x805f260, [], SA_INTERRUPT},
8) = 0
891 rt_sigaction(SIGUSR1, {SIG_IGN}, {0x805f290, [], SA_INTERRUPT},
8) = 0