MTS icon indicating copy to clipboard operation
MTS copied to clipboard

Fatal error

Open Casantana opened this issue 6 years ago • 12 comments

Hi merlin, i am using your great script to automate some task, but the script after a while stops and show me the attached error. timeout

i think is timeout but, how can i fix it.

Casantana avatar Feb 05 '19 10:02 Casantana

What is the URL you are setting? please encapsulate in a code tag so any special chars are maintained.

merlinthemagic avatar Feb 05 '19 11:02 merlinthemagic

"encapsulate in a code tag so any special chars are maintained" please show me an example how to do this

Casantana avatar Feb 06 '19 09:02 Casantana

In the box where you add comments, click the "<>" in the top menu bar and insert the URL between the ticks.

merlinthemagic avatar Feb 06 '19 10:02 merlinthemagic

i dont add any comments, where is that box? i tried encapsulate the url but showed me an error

Casantana avatar Feb 07 '19 01:02 Casantana

do u mean, encapsulate the url like this: $myUrl = "https://binary-signal.com/en/chart/eurusd";

Casantana avatar Feb 07 '19 01:02 Casantana

this is the url encapsulated: https://binary-signal.com/en/chart/eurusd

Casantana avatar Feb 12 '19 10:02 Casantana

please help me

Casantana avatar Feb 12 '19 10:02 Casantana

how can i refresh the page

Casantana avatar Feb 12 '19 10:02 Casantana

You are getting an HTTP:408 back. basically you have not responded in time and the server would like to close the connection.

First question: whats the unit of time shown in the screen shot you attached? is it seconds? if so your script has been running for over an hour. I assume there is some java-script that prompt you to confirm you are still there if no interaction with the page has occurred in awhile.

catch the exception and screenshot the page as it looks when you get the error.

merlinthemagic avatar Feb 12 '19 15:02 merlinthemagic

Hi Bro, i am still getting the error, i ve done what u suggested catch the exeption and saved it in a zip file attached here. i hope you can see it and give me your helpfull advice.

error.zip error.zip

Casantana avatar Feb 27 '19 13:02 Casantana

I am confused about the time it takes for this error to appear. On the first debug image it showed a process that lived for 5000+ seconds, the new one shows 32.

Does it work for awhile and then die, or is the exception thrown on calling setUrl?

I suspect it runs for awhile and then dies. If you look at your RAM consumption on the first debug image you are exceeding 3Gbytes of RAM after 5000 runtime. My guess is that your program keeps adding to the heap and eventually your VPS runs out of RAM. Result: The MTS browser is heavily swapped, eventually cannot respond to the server in a timely manner and receives a 408 because the server cannot wait for the request to complete.

I am guessing, you have to give me much more comprehensive detail on what you are doing before I can help further.

In addition, it’s unlikely this is a MTS issue, it’s browser request to server issue.

merlinthemagic avatar Feb 27 '19 21:02 merlinthemagic

Hi Bro, sorry for the late response.

it runs for a while and then after 30 or 60 minutes it dies. let me give you a brief description of the program: when it runs, it logins and then seturl and take screenshot, it has a while loop to seturl every 20 seconds in order to update the same page and take screenshot. this screenshot is to determine if some part of the image change to execute some command to extract information from it.

i use chrome as browser.

Casantana avatar Mar 13 '19 21:03 Casantana