nucleusd

nucleusd is the master process in CLOUDFLOW which distributes the work to all the Workers.

You can manage nucleusd via:

  Command Prompt   Terminal
You can run the following commands:
  • ./nucleusd --install: with this command you can install CLOUDFLOW. Additional options:
    • -i SERVER_ID: with this command you can launch the portal daemon with another ID (for example for a secondary node). Default: PP_WORK_SERVER.
    • -d DATABASE_IP: with this command you can connect to MongoDB installed at ip db_ip. Default: 127.0.0.1.
      Note: use -d DATABASE_IP:PORT if MongoDB is not installed on the default port.
      Note: If MongoDB is protected with a user name and password, you need to add the following command:

-d 192.168.x.x;authUser:USER;authPass:PASS

-d 192.168.x.x\;authUser:USER\;authPass:PASS
  • -p PORT: with this command you can connect to the port of the web server.
  • -s: with this command you can silence the web server.
  • -u: with this command you can run CLOUDFLOW as another user.

-u [domain\]username[:password]

Where domain is the Windows domain (NETBIOS name). Omit this for local users. If no password is specified, nucleusd asks for the password.

Examples
-u Administrator
-u MyDomain\CFUser
-u MyDomain\CFUser:secret

-u username[:groupname]
Examples
-u cfuser
-u cfuser:staff
    • --launchmongo: with this command you can start the internal Mongo server instead of a standalone one.
    • --ssl cert+key.pem: with this command you can specify the certificate and private key in case you have configured CLOUDFLOW to run over SSL. The data needs to be in the file specified. See Running CLOUDFLOW over SSL for more information.
  • ./nucleusd --uninstall: with this command you can uninstall CLOUDFLOW.
  • ./nucleusd --start: with this command you can start CLOUDFLOW.
  • ./nucleusd --stop: with this command you can stop CLOUDFLOW.
  • ./nucleusd --version: with this command you can retrieve the CLOUDFLOW version.
  • ./nucleusd --status: with this command you can retrieve the status of CLOUDFLOW.

Example

nucleusd --install -s -d 192.186.1.17 -i PP_SECONDARY_NODE will launch a portal that connects to the database at 192.186.1.17, without starting a web server and by using the node-id PP_SECONDARY_NODE.