Open Abby1096 opened 5 years ago
Hi, unfortunately, it looks like the release 18 is no longer supported, you may see the versions that it is currently checked against here: https://github.com/mzbench/mzbench/blob/master/.travis.yml
The place it breaks is a type-hint, it is not critical, but I'm not completely sure that the rest of the code is OK with erl18, you may try to remove lines 26-29 and see what happened if you can't upgrade to 19 or 20. Otherwise, consider upgrading
also please check this branch: https://github.com/mzbench/mzbench it has some updates regarding k8 plugin
Thanks!
Now , I could able to run the server . I changed the syntax :=
to =>
And it runs.
[Abby@ip-172-31-33-167 mzbench]$ ./bin/mzbench start_server
Executing make -C /home/centos/mzbench/bin/../server generate
Waiting for server application start
..Webserver is started at http://127.0.0.1:4800
No config file is used, to create one run:
cp ~/.config/mzbench/server.config.example ~/.config/mzbench/server.config
ok
But however I couldn't view it on browser .Anything I need to change ?
is it running on the same host as your browser? the reason I ask is: by default it is not opened for external connections, you need to change bind address from "127.0.0.1" to "0.0.0.0" if you need to connect from outside
Nope..I am running mzbench server in an instance..Then , Is it possible to view in my Local Browser ? Is there any configuration changes to allow the external connections in MzBench Server ?
yes, you need to copy config file as it suggests:
cp ~/.config/mzbench/server.config.example ~/.config/mzbench/server.config
and then change "127.0.0.1" to "0.0.0.0" in it, please let me know if it works
more precisely, it should be
{network_interface, "127.0.0.1"},
and you need to change it to 0.0.0.0
[centos@ip-172-31-32-208 mzbench]$ ./bin/mzbench restart_server --config=~/.config/mzbench/server.config Executing make -C /home/centos/mzbench/bin/../server generate Executing /home/centos/mzbench/bin/../server/_build/default/rel/mzbench_api/bin/mzbench_api stop . Executing make -C /home/centos/mzbench/bin/../server generate Waiting for server application start ..............................Server has failed to start, timeout Check /home/centos/mzbench/bin/../server/log/error.log for details
I am getting the above mentioned lines ..Can I know the path of the Log Files ?
I found the log files in the path mzbench/server/log/error.log(Is the path is right ?)
And the logs are
05:23:28.580 [error] <0.149.0> CRASH REPORT Process <0.149.0> with 0 neighbours exited with reason: {config_read_error,"/home/centos/mzbench/~/.config/mzbench/server.config
",enoent} in mzb_api_app:load_config/2 line 111 in application_master:init/4 line 134
05:23:35.993 [error] <0.149.0> CRASH REPORT Process <0.149.0> with 0 neighbours exited with reason: {config_read_error,"/home/centos/mzbench/~/.config/mzbench/server.config
",enoent} in mzb_api_app:load_config/2 line 111 in application_master:init/4 line 134
05:23:39.405 [error] <0.149.0> CRASH REPORT Process <0.149.0> with 0 neighbours exited with reason: {config_read_error,"/home/centos/mzbench/~/.config/mzbench/server.config
",enoent} in mzb_api_app:load_config/2 line 111 in application_master:init/4 line 134
05:23:46.824 [error] <0.149.0> CRASH REPORT Process <0.149.0> with 0 neighbours exited with reason: {config_read_error,"/home/centos/mzbench/~/.config/mzbench/server.config
",enoent} in mzb_api_app:load_config/2 line 111 in application_master:init/4 line 134
05:23:50.235 [error] <0.149.0> CRASH REPORT Process <0.149.0> with 0 neighbours exited with reason: {config_read_error,"/home/centos/mzbench/~/.config/mzbench/server.config
",enoent} in mzb_api_app:load_config/2 line 111 in application_master:init/4 line 134
05:23:57.644 [error] <0.149.0> CRASH REPORT Process <0.149.0> with 0 neighbours exited with reason: {config_read_error,"/home/centos/mzbench/~/.config/mzbench/server.config
",enoent} in mzb_api_app:load_config/2 line 111 in application_master:init/4 line 134
enoent
could indicate that server has no privileges to open the config file, please check access rights
You are mentioning the server.config file ...Right ? [centos@ip-172-31-32-208 ~]$ ll ~/.config/mzbench/ -rw-rw-r--. 1 centos centos 1334 Dec 7 05:13 server.config -rw-rw-r--. 1 centos centos 1336 Dec 7 05:03 server.config.example
Both Files have the same access rights
It complains about "/home/centos/mzbench//.config/mzbench/server.config" but your config is in ~/.config/mzbench/ I guess you need to move it to /home/centos/mzbench//.config/mzbench/ :)
/home/centos/mzbench//.config/mzbench/
I couldn't Get this path in my folder...
Tilde(~) signs are formatted to Text with line Over it ..Now I have modified the Logs..Can U pls Look over once again
interesting, it could be a bug while resolving "~", just to make sure I understand you:
there is no path /home/centos/mzbench//.config/mzbench/
in your system, so it tries to find config there and fails, what if you create it?
I understand that generally it is maybe not a good idea, but just to make sure we diagnose it correctly
Hi
I pulled the commit '02be2684655cde94d537c322bb0611e258ae9718' and I'm using the Erlang OTP release 18. Facing Issue on starting the server
./bin/mzbench start_server
===> Compiling mzbench_api
===> Compiling src/mzb_k8s_plugin.erl failed
src/mzb_k8s_plugin.erl:26: syntax error before: ':='
src/mzb_k8s_plugin.erl:34: type plugin_opts() undefined
make: *** [.make/compilation-up-to-date] Error 1
make: Leaving directory
/home/centos/mzbench/server'`Can anyone help me with this !?