-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Unable to run more than 10 firefox browsers simultaneously with geckodriver #1648
Comments
@whimboo can you please help |
@mShubham094 you have a very outdated geckodriver installed. Please upgrade to 0.26.0 which should be much more stable, and should also fix your issue. Also without a trace log I cannot tell anything. |
@whimboo I have already attached the trace level logs as an attachment |
Attaching it again |
@whimboo I tried with 0.26.0 but may be because of compatibility with selenium version i am using, it is not opening the firefox browser itself. So, i tried using 0.24.0 geckodriver and i see the same Connection refused issue with more than 10 parallel firefox browser. |
Please find our support matrix here: https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html. You clearly have to run 0.26.0 to provide more details, otherwise we will have to close this issue. 0.24.0 is also no longer maintained. |
Then I would propose that you install the MSVC runtime for now. Otherwise and as already mentioned I will have to close the issue. We don't do any investigations on a not supported release. |
@whimboo i could proceed after MSVC runtime installation with 0.26.0 geckodriver version, but still i could not proceed with more than 10 parallel browsers. Attached the trace level logs The first log is with 15 parallel firefox browsers and the second logs is for 20 parallel firefox browsers. |
The log file is completely garbled. What you want is not to let all Firefox/geckodriver processes to write to the same log file, but use individual ones. Then please upload one of those logs which show a problem. |
I couldn't write each test case logs to different file, instead i have just 60 seconds logs from the time test case execution started for all 20 browsers. This logs looks like little bit understandable and i can see this error "DEBUG <- 500 Internal Server Error {"value":{"error":"timeout","message":"connection refused","stacktrace":""}}" and you can find the 60 seconds logs at |
Again, I would have to see it in separate logs. Otherwise I clearly won't be able to investigate the underlying reason of why geckodriver could not connect to Marionette. Please check with the Selenium community in how this would be possible. I'm fairly sure it is. |
This comment has been minimized.
This comment has been minimized.
No further response. Closing the issue. |
This issue has been automatically locked since there has not been any recent activity after it was closed. If you have run into an issue you think is related, please open a new issue. |
System
Testcase
When i am running 10 or less number of firefox browsers, it runs perfectly fine but as soon as i increase the number of browsers to 15 or 20, it starts failing with Connection Refused error.
Stacktrace
Trace-level log
See https://searchfox.org/mozilla-central/source/testing/geckodriver/doc/TraceLogs.md
for how to produce a trace-level log.
For trace logs with more than 20 lines please add its contents as attachment.
The text was updated successfully, but these errors were encountered: