WPTAgent Not Run
|
03-14-2018, 05:42 AM
Post: #1
|
|||
|
|||
WPTAgent Not Run
Hello,
I installed webpagetest version 17 on ubuntu server 16.04. I'm running it with nginx and the interface appears normally, but the values of the test location and browser fields are blank. I logged into the wptagent folder and ran the ubuntu_install.sh file, then ran the wptagent.py file. The output of the terminal is as follows: fatal: Not a git repository (or any of the parent directories): .git Python 2.7.12 Modern traceroute for Linux, version 2.0.21 Copyright © 2008 Dmitry Butskoy, License: GPL v2 or any later RTNETLINK answers: File exists RTNETLINK answers: No such file or directory Running agent, hit Ctrl + C to exit Even so, the options are blank, is something missing? Note: I'm running the useragent on the same machine running the webpagetest |
|||
03-16-2018, 02:37 AM
Post: #2
|
|||
|
|||
RE: WPTAgent Not Run
youll need to set up locations.ini under your the master to define a name for your agent's location. check the samples in the 'settings' folder for ideas of what to place there. the default is sometimes ok.
once the locations.ini is set up, you will need to run some additional flags with wptagent.py, something along the lines of: Code: python wptagent.py -vv --server http://127.0.0.1/work/ --location if you let this run, your agent will be running. i recommend starting in screen (screen -S wptagent) and then running the command, then pressing ctrl+a+d to detatch and let it run in the background (see the screen man page for more details). |
|||
03-19-2018, 09:01 PM
(This post was last modified: 03-19-2018 09:16 PM by eder92esf.)
Post: #3
|
|||
|
|||
RE: WPTAgent Not Run
(03-16-2018 02:37 AM)ch604 Wrote: youll need to set up locations.ini under your the master to define a name for your agent's location. check the samples in the 'settings' folder for ideas of what to place there. the default is sometimes ok. Thank you very much for your response. I modified the locations.ini file and made the following changes to test: Code: [locations] and I ran the wptagent: Code: python wptagent.py -vv --server http://127.0.0.1/work/ --location PageTest --log wptagent.log which generated the following output in the terminal: fatal: Not a git repository (or any of the parent directories): .git Python 2.7.12 Modern traceroute for Linux, version 2.0.21 Copyright © 2008 Dmitry Butskoy, License: GPL v2 or any later RTNETLINK answers: No such file or directory Running agent, hit Ctrl + C to exit In the webpagetest interface I tried to run a test by passing the url http://www.google.com and I got the error: Error submitting url for testing When checking in http: // {server} / install the agents are not connected. What do I need to do to connect them? Note: The wepagetest is in /var/www/webpagetest and the wptagent is in /home/{user}/wptagent |
|||
03-20-2018, 01:12 AM
Post: #4
|
|||
|
|||
RE: WPTAgent Not Run
The 'relay' options in your locations.ini are not needed, since these are used to relay a request to a different master server. there is no need in fact to set up anything in locations.ini that specifically defines an ip or logical location of the testing servers; the master only listens for inbound requests for work from the agents (which is why you define 127.0.0.1/work for your agent).
further, i've not been able to get grouped agents to work either, so i recommend also moving the named test agent up a level. i might recommend this locations.ini for you: Code: [locations] run the same agent python command then, and let me know if this more basic structure works a bit better. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)