PoE-TradeMacro / POE-TradeMacro

Price checking script for Path of Exile.
https://poe-trademacro.github.io/
GNU General Public License v3.0
936 stars 189 forks source link

Trade macro extremely slow, results in timeouts and script hangup upon ID rares. (pic included) #1125

Open Cyanyx opened 4 years ago

Cyanyx commented 4 years ago

EDIT:

This is related to this topic: https://github.com/PoE-TradeMacro/POE-TradeMacro/issues/1107

Price checking is EXTREMELY SLOW for rares and most often results in a timeout (Client disconnected before completing the request). Scripts also hangs/ freezes immediately after the timeout.

Picture: https://imgur.com/KAuum2u

Reverting to earlier versions does NOT solve the issue.

Everything is fine with uniques, currency, magic and white items.

AHK version: 2.15.7 (Trademacro) 1.1.32.00 (Autohotkey)

Windows version: Windows 10 64 bit Changing Router DNS to Cloudflare (1.1.1.1 / 1.0.0.1) does not change anything.

bubolski commented 4 years ago

+1

Diinx commented 4 years ago

+1

Dachronic commented 4 years ago

+1

matthew-williams commented 4 years ago

+1

rathren commented 4 years ago

+1

Cyanyx commented 4 years ago

At least i'm not the only one so there's nothing fishy with my hardware/ setup.

Still, it IS super annoying and perhaps even beyond the developer's control.

Just let us know if this is fixable. Thank you.

AaronBeisaw commented 4 years ago

Mine wont even load rare prices at all since 3.10. Script completely freezes to the point that I must end the process

On3iron commented 4 years ago

I just started having this problem a couple of days ago. Worked perfectly fine for all of Metamorph league.

Cyanyx commented 4 years ago

This is not release related. I previously stated that reverting to 2.15 alleviated the issue, which is incorrect. The script sometimes work, but most of the time it just hangs, especially since 3.10

Some slowness used to happen before the 3.10 patch, but search queries were usually no longer than 5-10 seconds. Now, ID'ing rares always results in a timeout and often a script hang.

Cyanyx commented 4 years ago

Related to this exact topic:

https://github.com/PoE-TradeMacro/POE-TradeMacro/issues/1107

rathren commented 4 years ago

so the problem is that poeprices.info what is used for rare price check is down? Anyone know whenn/if it will ever be up again?

On3iron commented 4 years ago

I don't see how it can be poeprices.info. Rare pricing works just fine using the macro on my laptop at work. But if I use it on my home computer it times out every time.

Cyanyx commented 4 years ago

It must be server overload. Everything is fine in the morning, but becomes indredibly slow in the afternoon and/ or at night.

Currently using 2.15.5 without issue, but i can guarantee that the timeouts will occur again in a few hours.

It's as if the script itself generated way too many queries for a single item, thus, multiplying it by the amount of users, creating server overload and possibly temporary IP banning.

ChuckDowns commented 4 years ago

Seems timeouts are due to server issues, they had to change their server IP temporarily. Clearing out DNS cache in windows and my chromium browser, as I found in their GGG forum post, fixed this for me. Please give it a try.

https://www.pathofexile.com/forum/view-thread/1216141/page/172

Cyanyx commented 4 years ago

i do this every day. Doesn't change anything.

Mind you, i know this is pure snake oil "flushdns and everything's great again", but bad habits die hard.

D0N-B0T commented 4 years ago

Macro have not been update since last year. Stop.

yASENIX commented 4 years ago

Try 1.Enter- PoE (Trade) Item Info Settings 2.Show Items 15