Cache measurement in proxy server.

Hi
How can i measure the cache ratio that the proxy is handling? Does WPS provides us with a tool for that? or should I use a third party tool
Thanks

Hi
You can use the tools available at http://www.web-polygraph.org/
Regards,
Nagendra HK

Similar Messages

  • Proxy Server 3.6 with Identity Server 5.1!

    Hi All,
    I'm doing a Proof of Concept on integrating Identity Server 5.1 with proxy server 3.6. The proxy server is configured as a reverse proxy for another web server (since the web server is not supported by agent pack).
    I've configured the reverse proxy and add the agent to the proxy. However, each time after auth. in the Identity server and return back to the reverse proxy, it'll go to http://rproxy.domain.com/.domain.com not http://rproxy.domain.com.
    Moreover, even the user session is invalid, the user can go to the reverse proxy without re-auth even I've disable all the cache in the proxy server.
    Is it possible to use reverse proxy with identity server? If yes, how to config?
    Thanks
    Clive Chan

    Hi Clive Chan,
    i am also have the same problem, can you tell me which patch have you add to solve the problem?
    Thanks a lot!
    Angus

  • Help!  Old Version of Page STUCK in Safari Proxy Server

    I have a website that I run. For some reason no matter what I do, there are old versions of my website stuck in the Safari Proxy Server. A year and a half ago my online cart was down, so I put up a message on the website. I STILL get calls almost every day from people who think my online cart is down. I am at my wit's end! How do I tell the proxy server that there is an updated version of my website!?! I have tried embedding code, doing major design changes, but nothing has helped. Anyone?!
    (the website is www.bubbleandbee.com)

    Greetings,
    For some reason no matter what I do, there are old versions of my website stuck in the Safari Proxy Server.
    That's a rather vague statement. It would be more helpful if you actually said what you have done so far to correct this problem.
    But to my way of thinking, you need to clear the cache of your proxy server, which should be easy to do and it should work.

  • Forcing a page to refresh in proxy server cache

    I am accessing an externally hosted web server that uses jsps and dowbloads .jar files to the browser. We have a round robin auto-proxy URL that routes the browser user via one of a number of physical proxy servers. Some recent issues with out of date versions of applets loading are thought to be caused by the cacheing at the proxy servers. Can I force the pages to load from the remote web server (a) at run-time, within the browser session, and (b) via tags in the page source?
    Thanks.

    I need a solution to the same problem too, desperately. The proxy caching of some ISP are disturbing my applet from running properly.

  • How can I force an ISP to refresh a file in proxy server cache?

    Hi all,
    In my applet I am getting a remote file. But with some ISP's I have the problem that when I try to get that file again I get the older version which they had in their proxy servers cache.
    Is it possible for me to enforce refresh on this ISP's proxy server with some code in the applet or in the web page or in any other way?
    If yes, how?
    I would appreciate your answers very much, because I am in an urgent and desperate situation.
    Thanks and bye.

    If you are using URLConnection
    myURLConnection.setRequestProperty("pragma:","no-cache"Actually, the 'pragma' header is an HTP 1.0 (old) concept. The one for HTTP 1.1 is 'Cache-Control'. That said, you should always use both to support old/new browsers.
    You could also use the following headers :
    Expires, must-revalidate, proxy-revalidate etc...
    You could also implement a getLastModified() method in your servlet, which returns the time (as a long) at which the content was last changed. The server could then intercept 'If-Modified-Since' requests.
    Keep in mind that, because of several notorious browser bugs ( http://www.web-caching.com/browserbugs.html ), it can be difficult to effectively turn off caching across the board.

  • Add timestamp to all links (circumvent proxy server cacheing)

    Hello,
    we found some proxy servers cache the jsps, so we've been putting a timestamp on the links so when the user clicks on them it looks like a different request to the proxy server. does anyone know of a good way to do this for all links in a webapp? i tried using filters, but didnt come up with a good way to rewrite the links. encodeURL() only appends the session id, which is the same for a person's session and only if cookies aren't available. i guess we need a way to append the timestamp, requestID or something unique to each request. anyone know of a good or best way to do that? my best candidate now is a jsptag that takes in the url and parameters normally in the href but inserts a timestamp. any better way?

    we don't control all the proxies. so we need a
    solution that is bigger then any of the customer's
    proxy settings.Sorry, that's not what I meant, what I meant was sending HTML headers that tell proxies not to cache the page. Read the link on my previous post to see.

  • Proxy server v4.0.9 not caching as expected

    I've 2 Web proxy server configured in reverse mode and in the same proxy array.
    I'm just doing basic testings and noticed a document is not cached by the proxy array, while I think it should.
    The proxy access log is as follows (nothing in the error log):
    192.168.101.245 - - [20/Apr/2009:15:20:23 +0100] "GET /at06_REDESIGN.css HTTP/1.1" p2c_hl:489 p2c_cl:27147 p2c_rc:200 r2p_hl:415 r2p_cl:27147 r2p_rc:200 c2p_hl:596 c2p_cl:- p2r_hl:671 p2r_cl:- DNS_time:5 p2r_cnx_time:0 p2r_init_wait:8 p2r_full_wait:18 Total_time(us):24000 c_fin_status:FIN r_fin_status:FIN cache_status:ABORTED
    I can't figure out why the the final cache status is always ABORTED while for other documents of the same kind (.js files for example), the proxy caches them.
    Here's the full HTTP request and answer, from the browser point of view, when I try to get the document from a non master member of the array:
    http://livecache002.front.dc2.mydomain.com:8080/at06_REDESIGN.css
    GET /at06_REDESIGN.css HTTP/1.1
    Host: livecache002.front.dc2.mydomain.com:8080
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
    Accept: text/css,*/*;q=0.1
    Accept-Language: en-gb
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    Referer: http://livecache002.front.dc2.mydomain.com:8080/QA/siteundermaintenance.html
    Cookie: s_lastvisit=1239889603182; CP=null*; JSESSIONID=864758F37F32BED06B37DD228F795F34; s_cc=true; SC_LINK=%5B%5BB%5D%5D; s_sq=%5B%5BB%5D%5D
    HTTP/1.x 200 OK
    Content-Length: 27147
    Content-Type: text/css
    Date: Mon, 20 Apr 2009 13:42:15 GMT
    Server: Apache/1.3.27 (Unix) PHP/4.3.0 mod_gzip/1.3.19.1a mod_jk/1.2.2
    Cache-Control: max-age=3600
    Expires: Mon, 20 Apr 2009 14:42:15 GMT
    Last-Modified: Fri, 03 Apr 2009 15:33:19 GMT
    Etag: "3b57f-6a0b-49d62c3f"
    Accept-Ranges: bytes
    Via: 1.1 proxy-cache2
    Proxy-agent: Sun-Java-System-Web-Proxy-Server/4.0
    Here's what I see if I access through the master proxy of the array, called livecache001 :
    http://livecache001.front.dc2.mydomain.com:8080/at06_REDESIGN.css
    GET /at06_REDESIGN.css HTTP/1.1
    Host: livecache001.front.dc2.mydomain.com:8080
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
    Accept: text/css,*/*;q=0.1
    Accept-Language: en-gb
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    Referer: http://livecache001.front.dc2.mydomain.com:8080/QA/siteundermaintenance.html
    Cookie: CP=null*; s_lastvisit=1239889603182; JSESSIONID=3E4EC776B5BA3ADF54FE05F87623034B; s_cc=true; SC_LINK=%5B%5BB%5D%5D; s_sq=%5B%5BB%5D%5D
    HTTP/1.x 200 OK
    Content-Length: 27147
    Content-Type: text/css
    Date: Mon, 20 Apr 2009 14:20:23 GMT
    Server: Apache/1.3.27 (Unix) PHP/4.3.0 mod_gzip/1.3.19.1a mod_jk/1.2.2
    Cache-Control: max-age=3600
    Expires: Mon, 20 Apr 2009 15:20:23 GMT
    Last-Modified: Fri, 03 Apr 2009 15:33:19 GMT
    Etag: "3b57f-6a0b-49d62c3f"
    Accept-Ranges: bytes
    Via: 1.1 proxy-cache2, 1.1 proxy-master
    Proxy-agent: Sun-Java-System-Web-Proxy-Server/4.0, Sun-Java-System-Web-Proxy-Server/4.0
    The master determines the document should be retrieved from the other proxy, but since that proxy doesn't
    cache the document, the master can't help in such a case.
    Here's what I see for a successfully cached document (retrieved from the master proxy in the array, by the non master proxy) :
    http://livecache002.front.dc2.mydomain.com:8080/common/browsing_func.js
    GET /common/browsing_func.js HTTP/1.1
    Host: livecache002.front.dc2.mydomain.com:8080
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
    Accept: */*
    Accept-Language: en-gb
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    Referer: http://livecache002.front.dc2.mydomain.com:8080/QA/siteundermaintenance.html
    Cookie: s_lastvisit=1239889603182; CP=null*; JSESSIONID=864758F37F32BED06B37DD228F795F34; s_cc=true; SC_LINK=%5B%5BB%5D%5D; s_sq=%5B%5BB%5D%5D
    HTTP/1.x 200 OK
    Content-Length: 8875
    Content-Type: application/x-javascript
    Date: Mon, 20 Apr 2009 13:42:15 GMT
    Server: Apache/1.3.27 (Unix) PHP/4.3.0 mod_gzip/1.3.19.1a mod_jk/1.2.2
    Cache-Control: max-age=3600
    Expires: Mon, 20 Apr 2009 14:42:15 GMT
    Last-Modified: Wed, 15 Oct 2008 11:00:17 GMT
    Etag: "31ff2-22ab-48f5cd41"
    Accept-Ranges: bytes
    Via: 1.1 proxy-master, 1.1 proxy-cache2
    Proxy-agent: Sun-Java-System-Web-Proxy-Server/4.0, Sun-Java-System-Web-Proxy-Server/4.0
    Basically, both proxies have exactly the same caching configuration: each possible must be cached, if possible, without low size limit.
    Any idea of what could be wrong ?

    Now that I have the error log level set to fine, I think I see the problem, which looks like a bug in the proxy:
    My (reverse) proxy server is in the "GMT+1" timezone. When it gets a document from the backend server,
    the header shows the document is valid for one our, but the proxy erroneously considers, according to its
    error log, that the document is expired, as shown in the following error log extract:
    [21/Apr/2009:14:36:33] fine (25681): CORE7205: document http://himalia.nlw.mydomain/structure_images/footerNavDivider.gif will not be cached, expired on Tue Apr 21 14:36:33 2009
    14h36 is my proxy server local time, so it's 13h36 GMT.
    Here're the headers in the request and answer:
    http://livecache001.front.dc2.mydomain:8080/structure_images/footerNavDivider.gif
    GET /structure_images/footerNavDivider.gif HTTP/1.1
    Host: livecache001.front.dc2.mydomain:8080
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en-gb
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    Cookie: CP=null*; s_lastvisit=1240319966219; rsi_ct=2009_4_20:1; rsi_segs=; JSESSIONID=13D24F4986FA8E67CC62E10F145103A5; s_sq=%5B%5BB%5D%5D; SC_LINK=%5B%5BB%5D%5D; s_cc=true
    If-Modified-Since: Wed, 18 Mar 2009 12:06:20 GMT
    If-None-Match: "2e551-2c-49c0e3bc"
    Cache-Control: max-age=0
    HTTP/1.x 304 Not Modified
    Date: Tue, 21 Apr 2009 13:36:33 GMT
    Server: Apache/1.3.27 (Unix) PHP/4.3.0 mod_gzip/1.3.19.1a mod_jk/1.2.2
    Etag: "2e551-2c-49c0e3bc"
    Expires: Tue, 21 Apr 2009 14:36:33 GMT
    Cache-Control: max-age=3600
    Via: 1.1 proxy-master
    Proxy-agent: Sun-Java-System-Web-Proxy-Server/4.0
    The proxy header states the document will expire at 14h36 GMT (so 15h36 local time), but its error log states the document
    won't be cached because it has already expired, while it's 14h36 local time .

  • IPlanet Web Proxy Server 3.6 and emptying out the cache.

    Hello.
    I'm wanting to empty out our proxy server's cache in an attempt to resolve one of our users help desk problems - a web site they are accessing is not loading correctly when going through the proxy server, bypassing the proxy server works.
    The problem is that the technician who implemented our iPlanet Web Proxy Server 3.6 has left the company and no one else is aware of how to do this. Can anyone advise of what has to be done to achieve it? Thank you.
    Kind regards,
    Jimmey.

    Hi
    This as per the HTTP/1.1 RFC (RFC2616)
    The Connection general-header field allows the sender to specify options that are desired for that particular connection and MUST NOT be communicated by proxies over further connections.
    The Connection header has the following grammar:
    Connection = "Connection" ":" 1#(connection-token)
    connection-token = token
    HTTP/1.1 proxies MUST parse the Connection header field before a message is forwarded and, for each connection-token in this field, remove any header field(s) from the message with the same name as the connection-token. Connection options are signaled by the presence of a connection-token in the Connection header field, not by any corresponding additional header field(s), since the additional header field may not be sent if there are no parameters associated with that connection option.
    Read the following at
    http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.3
    and
    http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.10
    Regards
    Nagendra HK

  • I just bought a ipod touch. I am unable to use it because itunes tells me I have no internet connection (unknown error 306). I have tried all the suggestions I can find, including checking the firewall, the no proxy server is checked, resetting cache on i

    I just bought a ipod touch. I am unable to use it because itunes tells me I have no internet connection (unknown error 306). I have tried all the suggestions I can find, including checking the firewall, the no proxy server is checked, resetting cache on itunes, I even scanned the computer with Registry Easy but nothing worked.  I use Mozilla Firefox and have a PC with Windows 7. Obviously, buying a ipod and being unable to use it for 3 days (and counting) because I am unable to register it, is pretty frustrating. Can anyone help?

    Did you try all of this:
    iTunes Store loads partially or returns "Error 306" or "Error 10054"
    Proxies, parental control settings and software, security or filtering software, or a bad iTunes Store cache can cause this.
    To address proxies, Remove Internet Options proxy settings and connect to the Internet without a proxy.
    To reset iTunes Store cache:
    In iTunes, choose iTunes > Preferences (Mac) or Edit > Preferences (PC).
    Click the Advanced tab.
    Click the "Reset cache" button.
    Click OK and see if the issue is resolved.
    Adjust Parental Controls in iTunes:
    Open iTunes.
    Access iTunes preferences:
    On a Mac: From the iTunes menu, choose Preferences.
    On a Windows PC: From the Edit menu, choose Preferences.
    Click the Parental Controls tab.
    Remove restrictions on Parental Controls.
    For more information on parental controls or content filtering software, see iTunes 10.5 for Windows: May see performance issues and blank iTunes Store.
    For more information on other security software, see iTunes: Troubleshooting security software issues.

  • Web Proxy Server - Cache Windows Updates

    I''ve just installed Sun Java System Web Proxy Server 4.0.9 on our Network, but I'm having a hard time getting it to cache Windows updates.
    Any help?

    And here is the obj.conf file:
    I would like it to cache as most as possible, inlculding windows updates.
    # You can edit this file, but comments and formatting changes
    # might be lost when the admin server makes changes.
    # Use only forward slashes in pathnames--backslashes can cause
    # problems. See the documentation for more information.
    Init fn="init-proxy" timeout="300" timeout-2="15"
    Init profiling="on" fn="stats-init"
    Init byteranges="On" fn="tune-cache"
    Init access="$accesslog" format.access="%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] \"%Req->reqpb.clf-request%\" %Req->srvhdrs.clf-status% %Req->vars.p2c-cl% %Req->vars.remote-status% %Req->vars.r2p-cl% %Req->headers.content-length% %Req->vars.p2r-cl% %Req->vars.c2p-hl% %Req->vars.p2c-hl% %Req->vars.p2r-hl% %Req->vars.r2p-hl% %Req->vars.xfer-time% %Req->vars.cch-status%" no-format-str.access="yes" fn="flex-init"
    Init cache-size="1024" expire="3600" negative-dns-cache="yes" fn="host-dns-cache-init"
    <Object name="default">
    AuthTrans fn="match-browser" browser=".*MSIE.*" ssl-unclean-shutdown="true"
    NameTrans fn="assign-name" name="stats-xml" from="(/stats-xml|/stats-xml/.*)"
    PathCheck fn="url-check"
    ObjectType fn="block-ip"
    ObjectType fn="cache-enable" cache-auth="1" min-size="0" max-size="512000" cache-local="1"
    ObjectType fn="cache-setting" term-percent="100"
    Service fn="proxy-retrieve"
    AddLog fn="flex-log" name="access"
    </Object>
    <Object name="file">
    PathCheck fn="nt-uri-clean"
    PathCheck fn="find-index" index-names="index.html"
    ObjectType fn="type-by-extension"
    ObjectType fn="force-type" type="text/plain"
    ObjectType fn="cache-enable"
    Service fn="send-file"
    </Object>
    <Object ppath="ftp://.*">
    ObjectType fn="cache-enable" query-maxlen="10" log-report="off"
    ObjectType fn="cache-setting" lm-factor="0.10" max-uncheck="43200"
    Service fn="proxy-retrieve"
    </Object>
    <Object ppath="http://.*">
    ObjectType fn="cache-enable" log-report="off" min-size="0" max-size="512000" cache-auth="1"
    ObjectType fn="cache-setting" lm-factor="0.00" max-uncheck="43200" term-percent="100"
    Service fn="proxy-retrieve" method="*"
    </Object>
    <Object ppath="https://.*">
    Service fn="proxy-retrieve"
    </Object>
    <Object ppath="gopher://.*">
    ObjectType fn="cache-enable" query-maxlen="10" log-report="off" cache-auth="1" min-size="0" max-size="512000"
    ObjectType fn="cache-setting" lm-factor="0.10" max-uncheck="43200"
    Service fn="proxy-retrieve"
    </Object>
    <Object ppath="connect://.*:443">
    ObjectType fn="cache-enable" cache-auth="1" min-size="0" max-size="512000"
    Service fn="connect" method="CONNECT"
    </Object>
    <Object ppath="connect://.*:563">
    ObjectType fn="cache-enable" cache-auth="1" min-size="0"
    ObjectType fn="cache-setting" term-percent="100"
    Service fn="connect" method="CONNECT"
    </Object>
    <Object name="stats-xml">
    Service fn="stats-xml"
    </Object>

  • How to setup CSS as reverse proxy server without cache server

    Hi, question regarding CSS capabilities.
    Is there a way to setup CSS (11000 series or 11500) to act as a reverse proxy server without caching server in place? Or is it possible for CSS to cache contents on its own?
    And what is disk space on CSS used for?
    Thank you.

    Thank you for clarification on disk usage on CSS. I have gone through sample config for reverse proxy caching
    http://www.cisco.com/warp/customer/117/CSS_CEreverseproxy.html
    Does this mean only way to have CSS to do reverse proxying is to have cache engine in conjunction with CSS?
    Thank you again in advance.

  • Newbie usage of Proxy Server 3.6 SP5 : files not cached at all

    Hello,
    I'm trying to test the proxy server to see if it is caching files coming from our portal. It seems that nothing is cached but at the same time the browser is able to cache files.
    The urls to cache have mostly the following form:
    http://myportal/portal?cmd=image&object=toto.gif
    In the access log, the url seems to return a 304 http code and is not cached.
    So my question is : is the proxy server supposed to cache files that can be cached by the browser or is his behaviour different from the cache management of a browser.
    Thanks for your help

    Hi B Noir,
    I recently had to do a System Restore on my Windows 7 64 bit machine and then I got the dreaded "Safari has stopped working" windows whenever I try to launch it.  To be more specific, Safari, doesn't even launch.  I get that message.  Then when I click "Close the program", I get the "Safari has stopped working" message again. After I close that, then it stops.
    I've tried reinstalling the latest version of Safari twice now, and it still isn't working. 
    I also tried creating another Windows account, and Safari does not work on the new account either, unfortunately.
    Finally, I also tried your "So-much-for-subtlety" instructions and that unfortunately did not work.
    Any ideas?  If it helps, here's the problem signature from when I get the "Safari has stopped working window":
    Problem signature:
      Problem Event Name:          APPCRASH
      Application Name:          Safari.exe
      Application Version:          5.34.52.7
      Application Timestamp:          4eb16d27
      Fault Module Name:          KERNELBASE.dll
      Fault Module Version:          6.1.7601.17651
      Fault Module Timestamp:          4e211319
      Exception Code:          80000003
      Exception Offset:          0001280c
      OS Version:          6.1.7601.2.1.0.768.3
      Locale ID:          1033
      Additional Information 1:          00b8
      Additional Information 2:          00b85080f77ffe6e49f095c1fe3be289
      Additional Information 3:          b2f2
      Additional Information 4:          b2f2b584c57e4d0d4f1a9442f91680f3
    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
    If the online privacy statement is not available, please read our privacy statement offline:
      C:\Windows\system32\en-US\erofflps.txt
    Thank you.

  • Error in proxy server code

    hi
    i have code of proxy server.It is not working proper.When i run these code on http://localhost:8080 then it is showing Ip .It is not showing Url .This is a link
    http://www.cs.technion.ac.il/Labs/Lccn/projects/spring97/project9/
    Help me Plz

    Hi
    Look into this blog where you have solutions for all Errors.
    /people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
    Error: HTTP 403 Forbidden
    Description: The server understood the request, but is refusing to fulfill it
    Possible Tips:
    Path sap/xi/engine not active
    • HTTP 403 during cache refresh of the adapter framework - Refer SAP Note -751856
    • Because of Inactive Services in ICF –Go to SICF transaction and activate the services. Refer SAP Note -517484
    • Error in RWB/Message Monitoring- because of J2EE roles – Refer SAP Note -796726
    • Error in SOAP Adapter - "403 Forbidden" from the adapter's servlet. –Because of the URL is incorrect or the adapter is not correctly deployed.
    Reward points if usefull..........

  • How to properly terminate SSL at Sun Proxy Server?

    Hi:
    Client is using Sun Proxy Server (4.0.x) as a reverse proxy to a host with Sun Application Server Enterprise Edition with Access Manager / Portal / Identity Manager deployed as J2EE apps.
    For access through proxy with http, it is properly seen by AM as an http URL. But for access through proxy with https, it is seen by AM as an https URL.
    My suspicion is that the Proxy Server is not properly configured to terminate SSL at the proxy. However, I do not have enough experience with Sun Proxy Server to confirm. Below is the configuration file.
    Any ideas? My novice theory is that the multiple mapping rules are causing some sort of conflict. Perhaps the connect rule for port 443? All of the examples I have been able to find for mapping rules are from http to http or a local file, NOT https to http and vice-versa. Are these rules correct?
    Any help is greatly appreciated!
    Thanks,
    Gerald
    --- (start: obj.conf) --
    # You can edit this file, but comments and formatting changes
    # might be lost when the admin server makes changes.
    Init fn="flex-init" access="$accesslog" format.access="%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] \"%Req->reqpb.clf-request%\" %Req->srvhdrs.clf-status% %Req->vars.p2c-cl% %Req->vars.remote-status% %Req->vars.r2p-cl% %Req->headers.content-length% %Req->vars.p2r-cl% %Req->vars.c2p-hl% %Req->vars.p2c-hl% %Req->vars.p2r-hl% %Req->vars.r2p-hl% %Req->vars.xfer-time%"
    Init fn="init-proxy" timeout="300" timeout-2="15"
    <Object name="default">
    AuthTrans fn="match-browser" browser=".*MSIE.*" ssl-unclean-shutdown="true"
    NameTrans fn="reverse-map" from="http://pcmdv2.client.net:5111/idm" to="https://offlinebusiness.client.net:25002/idm" rewrite-location="true" rewrite-content-location="true"
    NameTrans fn="reverse-map" from="http://localhost:35007/deas" to="https://offlinebusiness.client.net:25002/deas" rewrite-location="true" rewrite-content-location="true"
    NameTrans fn="reverse-map" from="http://pcmdv2.client.net:5111" to="https://offlinebusiness.client.net:25002" rewrite-location="true" rewrite-content-location="true"
    NameTrans fn="map" from="https://offlinebusiness.client.net:25002" to="http://pcmdv2.client.net:5111" rewrite-host="true"
    NameTrans fn="map" from="https://offlinebusiness.client.net:25002/deas" to="http://localhost:35007/deas" rewrite-host="true"
    NameTrans fn="map" from="https://offlinebusiness.client.net:25002/idm" to="http://pcmdv2.client.net:5111/idm" rewrite-host="true"
    NameTrans fn="map" from="/deas" to="http://localhost:35007/deas" rewrite-host="true"
    NameTrans fn="map" from="/idm" to="http://pcmdv2.client.net:5111/idm" rewrite-host="true"
    NameTrans fn="map" from="/" to="http://pcmdv2.client.net:5111" rewrite-host="true"
    PathCheck fn="url-check"
    ObjectType fn="forward-ip" hdr="Proxy-ip"
    Service fn="deny-service"
    AddLog fn="flex-log" name="access"
    </Object>
    <Object name="file">
    PathCheck fn="unix-uri-clean"
    PathCheck fn="find-index" index-names="index.html"
    ObjectType fn="type-by-extension"
    ObjectType fn="force-type" type="text/plain"
    Service fn="send-file"
    </Object>
    <Object ppath="ftp://.*">
    ObjectType fn="cache-enable" query-maxlen="10" log-report="off"
    ObjectType fn="cache-setting" lm-factor="0.10" max-uncheck="7200"
    Service fn="proxy-retrieve"
    </Object>
    <Object ppath="http://.*">
    ObjectType fn="cache-enable" query-maxlen="10" log-report="off"
    ObjectType fn="cache-setting" lm-factor="0.10" max-uncheck="7200"
    Service fn="proxy-retrieve" method="*"
    </Object>
    <Object ppath="https://.*">
    Service fn="proxy-retrieve"
    </Object>
    <Object ppath="gopher://.*">
    ObjectType fn="cache-enable" query-maxlen="10" log-report="off"
    ObjectType fn="cache-setting" lm-factor="0.10" max-uncheck="7200"
    Service fn="proxy-retrieve"
    </Object>
    <Object ppath="connect://.*:443">
    Service fn="connect" method="CONNECT"
    </Object>
    <Object ppath="connect://.*:563">
    Service fn="connect" method="CONNECT"
    </Object>
    --- (end: obj.conf) --

    Isn't there two overlapping rules? Perhaps that confuses the SWPS?
    NameTrans fn="map" from="https://offlinebusiness.client.net:25002" to="http://pcmdv2.client.net:5111" rewrite-host="true"
    NameTrans fn="reverse-map" from="http://pcmdv2.client.net:5111" to="https://offlinebusiness.client.net:25002" rewrite-location="true" rewrite-content-location="true"
    and
    NameTrans fn="map" from="https://offlinebusiness.client.net:25002/idm" to="http://pcmdv2.client.net:5111/idm" rewrite-host="true"
    NameTrans fn="reverse-map" from="http://pcmdv2.client.net:5111/idm" to="https://offlinebusiness.client.net:25002/idm" rewrite-location="true" rewrite-content-location="true"
    covers the same URLs

  • Why doesn't Sun ONE Web Proxy Server support full replication?

    Sun believes caching on-demand is a much more appropriate model for either the World Wide Web or an intranet. Common indexes should be distributed, but data can (and should) be stored wherever is most appropriate on the network. If Proxy Servers are deployed, there will be a 50 percent to 75 percent chance that the document will be cached locally and no chance of getting stale data.
    Sun ONE Web Proxy Server uses sophisticated statistical analysis to store the documents most likely to be needed. It also manages document expiry and version control, and by default checks the home server every time a document is requested. Full replication like that performed by other softwares presumes that each document needs to be fully replicated on every server. (Imagine doing that on the Web!) This model limits the scalability of the infrastructure, and requires many more servers, more hardware, and more management complexity. More importantly, it increases the likelihood of getting stale data. A document checked in at one location may take a day or more to be fully replicated around the world.

    If you have a support contract, get in touch with a support engineer. We've run into a bug related to following referrals in the "off-the-shelf" version of the proxy server. I believe there is a hotfix that solves the issue.

Maybe you are looking for