The second transaction has not yet reached that state despite 81017sec
having past.
Thank you for clarification.
About squid version
Squid himself listen localhost without https in SNP mode (i checked without SNP with same result)
In the specified configuration, there are no out data
having past.
Thank you for clarification.
About squid version
squid -v
Squid Cache: Version 3.5.27
Service Name: squid
configure options: '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=/include' '--mandir=/share/man' '--infodir=/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=/lib/squid3' '--srcdir=.' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-silent-rules' '--datadir=/usr/share/squid3' '--sysconfdir=/etc/squid3' '--mandir=/usr/share/man' '--enable-inline' '--disable-arch-native' '--enable-async-io=8' '--enable-storeio=ufs,aufs,diskd,rock' '--enable-removal-policies=lru,heap' '--enable-delay-pools' '--enable-cache-digests' '--enable-icap-client' '--enable-follow-x-forwarded-for' '--enable-auth-basic=DB,fake,getpwnam,LDAP,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB' '--enable-basic-auth-helpers=squid_radius_auth' '--enable-auth-digest=file,LDAP' '--enable-auth-negotiate=kerberos,wrapper' '--enable-auth-ntlm=fake,smb_lm' '--enable-external-acl-helpers=file_userip,kerberos_ldap_group,LDAP_group,session,SQL_session,unix_group,wbinfo_group' '--enable-url-rewrite-helpers=fake' '--enable-eui' '--enable-esi' '--enable-http-violations' '--enable-icmp' '--enable-zph-qos' '--disable-translation' '--with-swapdir=/var/spool/squid3' '--with-logdir=/var/log/squid3' '--with-pidfile=/var/run/squid3.pid' '--with-filedescriptors=65536' '--with-large-files' '--with-default-user=proxy' '--enable-ssl' '--with-open-ssl=/etc/ssl/openssl.cnf' '--enable-linux-netfilter' 'CFLAGS=-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'LDFLAGS=-fPIE -pie -Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security' 'build_alias=x86_64-linux-gnu'
Regarding the configuration when there is no out data
Regarding the configuration when there is no out data
Squid himself listen localhost without https in SNP mode (i checked without SNP with same result)
netstat -anp | grep squid
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 835/(squid-coord-3)
tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN 835/(squid-coord-3)
In front of the SQUID stand nghtttpx as ssl/spdy frontend with backend squid
In front of the SQUID stand nghtttpx as ssl/spdy frontend with backend squid
frontend=0.0.0.0,3000
backend=127.0.0.1,8080
backend=127.0.0.1,8081
In the specified configuration, there are no out data
2018-06-05 6:25 GMT+03:00 Amos Jeffries <squid3@xxxxxxxxxxxxx>:
On 05/06/18 11:34, Tiraen wrote:
> Good day. I apologize in advance if this has already been discussed, if
> so - just give a link to the discussion
>
> The proxy server has an interface for viewing current active sessions
>
> http://{}:{}/squid-internal-mgr/active_requests Please be aware these are *not* "sessions". These are transactions,
>
which have one request, one response, and maybe some informational
messages.
A "session" as far as it relates to HTTP is a application level thing
which includes _multiple_ transactions, and possibly even multiple TCP
connections at the client end.
> or
>
> cache_object://%s/active_requests > /Connection: 0x8050e0518/
>
> There there is some set of parameters which allow to get the data on traffic
>
> If the connection to the proxy goes directly and by http we see like this:
>
> / FD 29, read 4247, wrote 13479/
> / FD desc: Reading next request/
> / in: buf 0x8045a6fe0, used 0, free 39/
> / remote: ХХХХ:50340/
> / local: ХХХХ:8080/
> / nrequests: 1/
> /uri ХХХ:443/
> /logType TCP_TUNNEL/
> /out.offset 0, out.size 13440/
> /req_sz 235/
> /entry 0x0/N/A/
> /start 1527608373.902584 (73.252258 seconds ago)/
> /username -/
> /delay_pool 0/
>
>
> We have both traffic stat
>
> /out.offset 0, out.size 13440/
> /req_sz 235/
>
The latest transactions request was 235 bytes, its reply was 13440 bytes
(so far).
> But if there is a frontend in front of the SQUID (nghttpx for example
> and https)
>
> we have this
>
> /Connection: 0x7f66a317ecf8/
> / FD 222, read 9192, wrote 526/
> / FD desc: Reading next request/
> / in: buf 0x7f66a294fb90, used 0, free 39/
> / remote: 127.0.0.1:2314 <http://127.0.0.1:2314>/
> / local: 127.0.0.1:8081 <http://127.0.0.1:8081>/
> / nrequests: 2/
> /uri nererut.com:443 <http://nererut.com:443>/
> /logType TAG_NONE/
> /out.offset 0, out.size 0/
> /req_sz 334/
> /entry (nil)/N/A/
> /start 1527526715.189831 (81017.831772 seconds ago)/
> /username 8355fcec-94fd-496c-94d1-a195a5ca7148/
> /delay_pool 0
> /
> without out traffic
>
> /out.offset 0, out.size 0/
> /req_sz 334/
This transaction request was 334 bytes, its reply was 0 bytes (so far).
>
> I certainly did not test why it happens - due to https or proxy, but is
> it possible to clarify this case?
The first transaction has reached the stage where a reply has started.
The second transaction has not yet reached that state despite 81017sec
having past.
That is all we can say without more information about things like for
example, which Squid version you are using, whether you are SSL-Bumping
the HTTPS traffic for either of those transactions, network topology on
the outgoing side of Squid, etc.
Amos
_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users
With best regards,
Vyacheslav Yakushev,
Unix system administrator
https://t.me/kelewind
Vyacheslav Yakushev,
Unix system administrator
https://t.me/kelewind
_______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users