2 Installation

Installation Overview: SquidNet runs as a background process on all supported operating systems. On Windows, background processes are called services while on Mac OS and Linux, they’re called daemons (also called services in some cases). No user login required … the SquidNet service runs whether or not any user is actively logged onto the host computer. Each service does the following:

  • Uses the local admin (or root) account to allocate local resources (memory allocation, access to local disk, etc…)
  • Accesses (read/write) network drive storage for render job content.
  • For the master node, handles all job queue management tasks.
  • For slave nodes, handles job processing activities.
  • Provides a local IPC (inter-process communication) interface to the local GUI and command line tools.

The table below lists the name of the SquidNet service that runs on each platform:

Operating System Service (daemon) name Check running status
Windows squidserver.exe Use Windows Task manager
Mac OS squidnetd Use “top” command from terminal shell or Activity Monitor
Linux squidnetd Use “top” command (or ps command)

Command Line Example

Once each node is installed, verify that the installation was successful by issuing the following command:

sqn –-status

2.1 Platform Specific Installation

Note

Use the Farm Check tool to validate your installation. (see Farm Check section).

2.2 Starting and Stopping

If it’s ever necessary to start/stop or restart the SquidNet server, you can do so by using the sqn command line utilty. On Mac OS and Linux platforms, access so “sqn” is globally accessible (via a soft link in /usr/local/bin folder). On Windows, you’ll need to modify your system PATH variable to include the SquidNet installation directory.

Windows:

Start:    net start squidserver (or sqn --start)
Stop:     net stop squidserver (or sqn --stop)

Mac OS:

Start:    sudo launchctl start com.squidnet.server (or sqn --start)
Stop:     sudo launchctl stop com.squidnet.server (or sqn --stop)

Linux:

Start:    sudo /sbin/service squidnet start
Stop:     sudo /sbin/service squidnet stop
Restart:  sudo /sbin/service squidnet restart