CARVIEW |
Select Language
HTTP/2 200
date: Fri, 25 Jul 2025 12:27:56 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"7f05a99ce34a22357b80c8417ad59445"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=cDedQMiyalSPDRDbUwn2CrCYabg4w%2BQ1ea6Uhare1%2Fud8XEhNkA7cNvvVs9vQbwK%2BfDoN8WsBdT1KMd78eyZm98xYD4A%2B4KSoTlzEkSv9fIa5eIKzKn0doFApJwu2UPNqV8q07Ogmik4mPfdkfKaUHr88ySQ1qbL4aOI%2BKDOzA5r4UyrhxjjttF86swuD357%2Bel5XjSWeY991xThSlIp7G8VgPSHzaHcMNLSou5yLWFo0Lhjj12UAWyoNUqtgAsEGzvS1rM1igJJr0IXe5u%2BGA%3D%3D--bKgkFr0rzviJuy%2FL--lEXJi%2FPKYG%2F3Fydv9G5F6Q%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.947479902.1753446476; Path=/; Domain=github.com; Expires=Sat, 25 Jul 2026 12:27:56 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 25 Jul 2026 12:27:56 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8B72:274BD1:92E2E6:ABEAE5:6883784C
Improving Timeout Configuration for SSE and WS Connections Β· gowebly Β· Discussion #115 Β· GitHub
Nov 26, 2024
·
1 comments
·
1 reply
Comment options
You must be logged in to vote
Comment options
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji
reacted with thumbs down emoji
reacted with laugh emoji
reacted with hooray emoji
reacted with confused emoji
reacted with heart emoji
reacted with rocket emoji
reacted with eyes emoji
Skip to content
Navigation Menu
{{ message }}
Replies: 1 comment · 1 reply
-
@cl3mcg thanks! Could you please do a PR with these changes? |
Beta Was this translation helpful? Give feedback.
All reactions
1 reply
-
Hello and thank you for your response. |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 1
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You canβt perform that action at this time.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
I noticed a specific comment in the
server.go
file that explains why theReadTimeout
andWriteTimeout
keys in theServer
struct are set to 5 and 10 seconds, respectively. While this configuration is generally useful, it can interfere with Server-Sent Events (SSE) or WebSocket (WS) connections.With the current setup, it is challenging to properly establish SSE or WS connections in the Go server because the connection resets after 10 seconds due to the
WriteTimeout
setting.It is unclear how the
ReadTimeout
setting interfere with the SSE or WS connections, but this also has an undesirable effect as multiple "connection reset" errors are displayed in the web browser console.To address this, I suggest adding further comments in the
server.go
file to explain that if SSE or WS need to be set up, it would be necessary to comment out or remove theReadTimeout
andWriteTimeout
keys and their respective values.Here is the updated code snippet with the additional comments:
server.go
This additional context should help other developers understand the implications of the timeout settings and adjust them as needed for SSE or WS connections.
As I have a limited understanding of this specific configuration, if anyone has a better idea or another way to set up properly working SSE or WS connections without altering the
ReadTimeout
andWriteTimeout
keys in theServer
struct, please feel free to share it.Thank you for your attention to this matter.
Best regards,
Beta Was this translation helpful? Give feedback.
All reactions