Artillery-playwright process seems to hang on fargate container #2460
Replies: 1 comment 4 replies
-
@zoe-jobson-IL would you be able to send me the full CloudWatch log for a failing worker on hveldstra@artillery.io? It seems that the worker encounters some sort of an error earlier and then the error handling code errors out itself here: https://github.com/artilleryio/artillery/blob/main/packages/artillery/lib/platform/aws-ecs/worker/loadgen-worker#L416-L424 On the ramp behavior: there's no way in Artillery right now to say "move on to the next phase when a condition is met" (in your case the condition is 25 active VUs). The number of active VUs at any given point in time will depend on the duration of the session of each of those VUs. For example if each VU takes exactly 2 seconds, you will never reach 25 active VUs with an
Using |
Beta Was this translation helpful? Give feedback.
-
WE are trying to scale out our first load test, so we are trying to run with several fargate machines each with 25 VUs on. in many test runs there is one which gets stuck until it times out.
WHen I look at the ends of the fargate cloudwatch logs the sucessful ones tend to look like this
and the failing one looks like this, NOTE, the last message before the container gets the TERM is truncated.
As a separate thing (I'm not sure if you want a different discussion or not,
How can I define phase(s) so that my VUs ramp up by no more than 2 per second overall up to a 25 VU limit per container, and stay at 25 for a given period of time, I'm having difficulty defining this without ending up with a sudden burst of users - I am working round a known limit of 2 users per second for sign-in right now) at the moment I have
WHich causes a burst of extra users when the second phase starts, also the second phase seem to cause a lot of skipped users
Beta Was this translation helpful? Give feedback.
All reactions