Performance of ESI server


(Whitehound) #1

Hello,

I’m seeing a drop in performance lately and was wondering if there is a reason for this and if we’re going to see an improvement or if this is already a consequence of the new Etags.

I perform a series of normal, unauthorized requests (mainly universe/ and market/ requests) as part of a test suite, which in the past used to execute like clockwork and didn’t take more than 800ms to execute. However, lately am I seeing a wide spread in performance all while the ESI server shows green lights.

[SimpleESI] 001.176s 762728b (1) Elapsed.
[SimpleESI] 003.339s 752745b (1) Elapsed.
[SimpleESI] 006.799s 752745b (1) Elapsed.
[SimpleESI] 003.668s 752745b (1) Elapsed.
[SimpleESI] 032.555s 752726b (1) Elapsed.
[SimpleESI] 019.572s 752745b (1) Elapsed.
[SimpleESI] 027.010s 752729b (1) Elapsed.
[SimpleESI] 004.462s 752745b (1) Elapsed.
[SimpleESI] 002.632s 752745b (1) Elapsed.
[SimpleESI] 003.697s 752745b (1) Elapsed.
[SimpleESI] 002.725s 752745b (1) Elapsed.
[SimpleESI] 046.689s 764764b (1) Elapsed.
[SimpleESI] 001.206s 762259b (1) Elapsed.
[SimpleESI] 002.457s 752745b (1) Elapsed.

The 1.1s and 1.2s times give a glimpse of the original performance, while the 19s, 27s, 32s and 46s are the extremes and now show up frequently.


(EveDataRules) #2

Have no issues here. 6m+ requests in the stats below.


(Whitehound) #3

Sometimes I see responses such as this:

<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
</body>
</html>

Occasionally it is the No reply within 10 seconds error response. But a lot of times does it simply stall for no apparent reason. There is almost no activity on my router. X-ESI-Error-Limit is also way up at 99 or 100. After a retry then does it pick up the resource and returns a JSON string as it should.

I’m a bit bummed out really. Cannot do much debugging and testing when response times shoot up from less than 1 second to as much as 3 minutes from what I’ve so far seen. This is going on for days now and I’m wondering if this is still happening in connection with the DoS attacks.

I’m using esi.tech.ccp.is and the web UI also seems to be a bit slow.


(Blacksmoke16) #4

Could try switching to new host https://esi.evetech.net which is running on the AWS stuff.


(Whitehound) #5

Thanks, but they’re the same for me. DNS for esi.tech.ccp.is returns esi.evetech.net.


(Blacksmoke16) #6

Could be related to AWS stuff then if it just started happening recently?

:man_shrugging:

EDIT: Yea CCP CNAMED the old host to new host this morning.


(EveDataRules) #7

I may still be on GKE then. I’ll move over tonight and see how the performance is.

Edit: I was just asked to kick over to AWS… so…watch this space. :3


(EveDataRules) #8

last hour avg 5ms max 42ms on AWS.


(Captain Panther) #9

I keep getting “Server has closed connection unexpectedly” on trying to fetch character notifications from ESI. :
Is there any query liimit? I’ve been querying it every 2 minutes.


(EveDataRules) #10

There is no query limit, but there was a connection limit. AWS may have a similar querk.


(Whitehound) #11

I still get those spikes, but I won’t bother about it for now.

But out of dumb curiosity do I need to ask: how do you get 5ms?


(EveDataRules) #12

CDN cache. I have sub 1ms ping to a node in Chicago.


(system) #13

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.