Delay Is Seen In Oracle iPlanet Web Proxy Server When Forwarding Requests To Backend Origin Server (Doc ID 1561244.1)

Last updated on APRIL 06, 2017

Applies to:

Oracle iPlanet Web Proxy Server - Version 4.0 and later
Information in this document applies to any platform.

Symptoms

There is a consistent delay of about 50 seconds for users coming from a specific site (for example 192.168.10.*) when accessing backend content via the proxy server.  For users from other sites they do not experience any delay.

Truss against the iPlanet Web Proxy Server process is taken when the issue is occuring. The truss shows the door_call has slept 49 seconds:

12000/44:          3 6 2 1 b e 5 b 7\r\n\r\n
12000/44:        2.7187 sysinfo(SI_HOSTNAME, "tpbk2", 256)              = 6
12000/44:        2.7189 getuid()                                        = 60001 [60001]
12000/44:        2.7190 getuid()                                        = 60001 [60001]
12000/44:        2.7191 door_info(4, 0xFC4DD378)                        = 0
12000/44:               target=138 proc=0x2E040 data=0xDEADBEED
12000/44:               attributes=DOOR_UNREF
12000/44:               uniquifier=243
12000/44:        2.7196 door_call(4, 0xFC4DD420)                        = 0
12000/44:               data_ptr=FBDA8000 data_size=216
12000/44:               desc_ptr=0x0 desc_num=0
12000/44:               rbuf=0xFBDA8000 rsize=25600
12000/44:        2.7197 getuid()                                        = 60001 [60001]
12000/44:        2.7198 getuid()                                        = 60001 [60001]
12000/44:        2.7198 door_info(4, 0xFC4DD2F0)                        = 0
12000/44:               target=138 proc=0x2E040 data=0xDEADBEED
12000/44:               attributes=DOOR_UNREF
12000/44:               uniquifier=243
12000/44:       door_call(4, 0xFC4DD398)        (sleeping...)
12000/44:               data_ptr=FBDA8000 data_size=208
12000/44:               desc_ptr=0x0 desc_num=0
12000/44:               rbuf=0xFBDA8000 rsize=25600
12000/44:       51.7698 door_call(4, 0xFC4DD398)                        = 0   <---------- 49 seconds later
12000/44:               data_ptr=FBDA8000 data_size=208
12000/44:               desc_ptr=0x0 desc_num=0
12000/44:               rbuf=0xFBDA8000 rsize=25600
12000/44:       51.7700 getpid()                                        = 12000 [11999]
12000/44:       51.7701 write(12, " f i n e", 4)                        = 4
12000/44:       51.7702 write(12, 0xFC4DD2DB, 146)                      = 146
12000/44:          :   f o r   h o s t   1 9 2 . 1 6 8 . 1 0 . 2  t r y i n g
12000/44:            t o   G E T   / A X E S S P o i n t U I / A P I n t e r n a l


ACL is configured for the web proxy server and it has many entries like this:

 
Is it possible the delay is introduced by the ACL entries?

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms