Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam missing cache #22

Closed
nyemenzo opened this issue Mar 7, 2019 · 4 comments
Closed

Steam missing cache #22

nyemenzo opened this issue Mar 7, 2019 · 4 comments

Comments

@nyemenzo
Copy link

nyemenzo commented Mar 7, 2019

Describe the issue you are having

after moving from steamcache to monolithic i got no HIT. and prematurely closed error. i got this error. all of them. i triead all the games i have but no luck.

How are you running the container(s)?

i fork your mono and change env repo uklans/cache-domain to nyemenzo/cache-domain

DNS Configuration

steamcache dns. also change uklan/cache-domain to nyemenzo/cache-domain

Output of container(s)

*528 upstream prematurely closed connection while reading upstream, client: 192.168.8.100, server: , request: "GET /depot/731/chunk/36597b40d7290ee2ebe4cee5252d49759435258b?etime=1552520138&h=0893ee6b8582e7be1a502 HTTP/1.1", upstream: "http://67.24.11.252:80/depot/731/chunk/36597b40d7290ee2ebe4cee5252d49759435258b?etime=1552520138&h=0893ee6b8582e7be1a502", host: "level3.cdn.steampipe.steamcontent.com"
2019/03/07 00:36:33 [error] 220#220: *530 upstream prematurely closed connection while reading upstream, client: 192.168.8.100, server: , request: "GET /depot/731/chunk/c2749c4f76eb8b13a765e1cdf0a93eca1241d280?etime=1552520138&h=0893ee6b8582e7be1a502 HTTP/1.1", upstream: "http://67.24.13.252:80/depot/731/chunk/c2749c4f76eb8b13a765e1cdf0a93eca1241d280?etime=1552520138&h=0893ee6b8582e7be1a502", host: "level3.cdn.steampipe.steamcontent.com"
@VibroAxe
Copy link
Member

@nyemenzo did this go away? We've not had anyone else reporting this issue so it was either a steam issue or a local config issue?

@VibroAxe
Copy link
Member

Or possibly you are trying to cache a domain in nyemenzo/cache-domain which isn't valid

@shinji257
Copy link

Not necessarily the same issue but close. Here is what I've noticed. For the most part Steam uses HTTP but if there is an error it seems to switch to HTTPS. The above premature error message may be a trigger. I'm able to verify this through the resource monitor and netstat where it may stop transferring over port 80 and instead just use 443.

Currently I'm at home and not where Monolith is being used but while downloading an update I see it using a mix of port 80 and 443 connections to what I believe are the CDN servers. The HTTPS ones bypass the cache and end up going through sniproxy.

So with that said does anyone know if there is a way to force Steam to use HTTP all the time regardless of any errors it may hit?

Error log excerpt gist: https://gist.github.com/shinji257/a5911bfacc1d100ffa5054d2db58d487

@unspec
Copy link
Member

unspec commented Feb 22, 2020

Closing as no response from the original submitter. Plus Steam & HTTPS in general will be resolved under their new update - see #85

@unspec unspec closed this as completed Feb 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants