Hi,
I am trying to setup WPT private agent in Heroku and connect it to the SpeedCurve WPT server.
But my connection is resetting again and again with the connection being dropped for every request to get work.
I am using the following Procfile:
worker: python /wptagent/wptagent.py --server "http://wpt1.speedcurve.com:443/work/" --location "salesforce-01" --xvfb --dockerized -vvvvv --shaper none --log wptagent.log
the logs are:
2020-06-05T08:32:46.630524+00:00 app[worker.1]: 08:32:46.630 - Resetting dropped connection: wpt1.speedcurve.com
2020-06-05T08:32:46.680104+00:00 app[worker.1]: 08:32:46.679 - http://wpt1.speedcurve.com:443 "GET /work/getwork.php?f=json&shards=1&reboot=1&location=salesforce-01&pc=80c436cd-a219-488f-8f75-d1a41ddd2a30&version=20.05&screenwidth=1920&screenheight=1200&freedisk=280.525&upminutes=9375 HTTP/1.1" 400 483
2020-06-05T08:32:51.685459+00:00 app[worker.1]: 08:32:51.685 - Checking for work: http://wpt1.speedcurve.com:443/work/getwork.php?f=json&shards=1&reboot=1&location=salesforce-01&pc=80c436cd-a219-488f-8f75-d1a41ddd2a30&version=20.05&screenwidth=1920&screenheight=1200&freedisk=280.184&upminutes=9375
2020-06-05T08:32:51.689853+00:00 app[worker.1]: 08:32:51.689 - Resetting dropped connection: wpt1.speedcurve.com
2020-06-05T08:32:51.743565+00:00 app[worker.1]: 08:32:51.743 - http://wpt1.speedcurve.com:443 "GET /work/getwork.php?f=json&shards=1&reboot=1&location=salesforce-01&pc=80c436cd-a219-488f-8f75-d1a41ddd2a30&version=20.05&screenwidth=1920&screenheight=1200&freedisk=280.184&upminutes=9375 HTTP/1.1" 400 483
2020-06-05T08:32:56.748746+00:00 app[worker.1]: 08:32:56.748 - Checking for work: http://wpt1.speedcurve.com:443/work/getwork.php?f=json&shards=1&reboot=1&location=salesforce-01&pc=80c436cd-a219-488f-8f75-d1a41ddd2a30&version=20.05&screenwidth=1920&screenheight=1200&freedisk=280.264&upminutes=9375
Here 483 probably represent ‘Too many hops.’ but I don’t know how to increase the max no of hops.
Also, whats the right way to debug it?