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

"Connection closed" error on CT #140

Closed
jessegreenberg opened this issue Apr 25, 2022 · 3 comments
Closed

"Connection closed" error on CT #140

jessegreenberg opened this issue Apr 25, 2022 · 3 comments
Assignees

Comments

@jessegreenberg
Copy link
Contributor

CT often reports an error like this:

Error: Protocol error: Connection closed. Most likely the page has been closed.

I has popped up from time to time but is much more visible now that CT is sending notifications to slack. Why is this happening and how should we investigate?

Adding to dev meeting agend to decide who should investigate.

@jonathanolson
Copy link
Contributor

QuickServer noted this in its error lods too:

Caught interrupt signal, exiting
Fatal error: Puppeteer was unable to kill the process which ran the browser binary.
This means that, on future Puppeteer launches, Puppeteer might not be able to launch the browser.
Please check your open processes and ensure that the browser processes that Puppeteer launched have been killed.
If you think this is a bug, please report it on the Puppeteer issue tracker.
Error cause: Error: kill ESRCH
    at process.kill (internal/process/per_thread.js:200:13)
    at BrowserRunner.kill (/data/share/phet/continuous-quick-server/perennial/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:189:29)
    at process.emit (events.js:327:22)
    at process.exit (internal/process/per_thread.js:169:15)
    at process.<anonymous> (/data/share/phet/continuous-quick-server/chipper/js/grunt/Gruntfile.js:27:11)
    at process.emit (events.js:327:22)

@zepumph
Copy link
Member

zepumph commented May 19, 2022

I will take the lead on this issue. I think it is closely related to #143 and discussion I was having with @jonathanolson about killing all chrome instances on bayes every 15 minutes.

@zepumph
Copy link
Member

zepumph commented Jun 3, 2022

Since creating #143, we have not had any occurrences of this. We removed the killall chrome cron job, which was in all likelihood causing this. I'm going to close this issue.

@zepumph zepumph closed this as completed Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants