which is considerably more efficient than what went before (but is not necessary for small
nodes). There are some 200-400 user nodes out there that will definitely see the difference
in terms of both CPU usage and general responsiveness. Using Mojolicious also brings the
-tantalising possibility of grafting on a web frontend, as it where, to the "side" of a
+tantalising possibility of grafting on a web frontend, as it were, to the "side" of a
DXSpider node. But serious work on this won't start until we have a stable base to work
on. Apart from anything else there will, almost certainly, need to be some internal data
structure reorganisation before a decent web frontend could be constructed.
Install cpamminus:
sudo apt-get install cpanminus
+or
+ wget -O - https://cpanmin.us | perl - --sudo App::cpanminus
or
sudo apt-get install curl
curl -L https://cpanmin.us | perl - --sudo App::cpanminus
You will need the following CPAN packages:
- sudo cpanm EV Mojolicious Mojo::IOLoop::ForkCall JSON JSON::XS
+ sudo cpanm EV Mojolicious JSON JSON::XS
# just in case it's missing
sudo apt-get install top
+
+Please make sure that, if you insist on using operating system packages, that your Mojolicious is
+at least version 7.26. Mojo::IOLoop::ForkCall is NOT LONGER IN USE! The current version at time
+of writing is 8.36.
+
Login as the sysop user.
Edit your /spider/local/DXVars.pm so that the bottom of the file is changed from something like: