-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
[BUG] Chromium instability on self hosted github actions running on EKS #15953
Comments
It looks similar to jlandure/alpine-chrome#109. We are already passing |
We are starting context like this: const context = await browser.launchPersistentContext(userDataDir, {
headless: false,
args: [
`--disable-extensions-except=${extensionsArgs}`,
`--load-extension=${extensionsArgs}`,
"--no-sandbox",
"--disable-gpu",
],
}) Note that We are installing deps using |
No ideas on top of my head. I assume you run with |
We need more information to act on this report. Please file a new one and link to this issue when you get back to it! |
@pavelfeldman a bizare update on this: we are seeing tests pass/being much more stable in this environment when executing the test command with Do you have an explanation on how this could affect the tests? Relying on this for reliability seems like a mega hack, so wondering if we could figure out what's the underlying cause. |
Context:
Describe the bug
We are seeing extreme instability of Chromium browser on our Playwright E2E test suite running within self hosted github actions on EKS (k8s).
This is being surfaces as even the most basic operations timing out, e.g
page.reload()
orpage.goto
with a timeout of15000ms
(browser just freezes).Enabling debug logs for browsers via
DEBUG=pw:browser*
exposed some errors that might be relevant:[pid=4307][err] [4307:4386:0726/122121.955851:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 4387: Permission denied (13) +81ms
I can provide full log output through a separate channel.
Note that the same test suite works without issues on a CirleCI machine executor (VM) setup.
The text was updated successfully, but these errors were encountered: