-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
duration 420m streams messages on STDOUT #103
Comments
With such high durations you're better off setting the By curiosity, what are you expecting to learn from a load test with this sort of parameters? |
thanks I'll try with workers and get back to you. Our app uses a library calling a 3rd party API, it keep the response data in our app memory and expires after a certain amount of hours. I wanted to monitor the refetching process under load. Ideally the library would store data on a key value cache that I could manually flush. |
@agenteo: Any interesting results to share? |
Preamble, I am running this off a Macbook pro 2.6GHz i7 OSX 10.9.5 waiting for my devops to provide an EC2 instance. I started the following attack:
the file has ~2000 URLs. My expectation was for the test to be running for 6 hours. I left this running Friday afternoon. Today, Monday I did not see any goroutine output but the script was still running. When I looked at my app I did not see traffic, so I CTRL-C vegeta and looked at the report. It said it was running for 63 hours:
Opening the report plot I can see after 3800 seconds the red error line takes over. I had this once before, this time I turned off HD power savings, power nap from my Mac. I asked for an EC2 instance where I'd like to run those tests I have a hunch this might be OSX related but I'll have to wait for the EC2 instance to confirm that. I understand stretching tests for this long wasn't the design of vegeta but I appreciate you following this one up. Do you get any of this behavior when you load test for this long? |
What I can understand from the data you provided is that some requests never get a response. Vegeta doesn't timeout requests by default so it will wait forever in your case. It seems you would benefit from setting the |
I see, I'll try that overnight and update this. |
Actually I think we can close this one, |
using a duration higher then 420 starts displaying on STDOUT a stream of:
is it just a warning? I did not go trough running the app. Having 240 doesn't cause that stream.
The text was updated successfully, but these errors were encountered: