When Manticore Search is installed using DEB or RPM packages, the searchd process can be run and managed by operating system's init system. Most Linux versions now use systemd, while older releases use SysV init.
If you are not sure about the type of the init system your platform use, run:
ps --no-headers -o comm 1
After the installation the Manticore Search service is not started automatically. To start Manticore run the following command:
sudo systemctl start manticore
To stop Manticore run the following command:
sudo systemctl stop manticore
The Manticore service is set to run at boot. You can check it by running:
sudo systemctl is-enabled manticore
If you want to disable Manticore starting at boot time run:
sudo systemctl disable manticore
To enable Manticore to start at boot, run:
sudo systemctl enable manticore
searchd
process logs startup information in systemd
journal. If systemd
logging is enabled you can view the logged information with the following command:
sudo journalctl --unit manticore
systemctl set-environment _ADDITIONAL_SEARCHD_PARAMS
allows you to specify custom startup flags Manticore Search daemon should be started with. See the full list here.
For example, to start Manticore with debug logging level you can run:
systemctl set-environment _ADDITIONAL_SEARCHD_PARAMS='--logdebug'
systemctl restart manticore
To undo it run:
systemctl set-environment _ADDITIONAL_SEARCHD_PARAMS=''
systemctl restart manticore
Note, systemd environment variables get reset on server reboot.
Manticore can be started and stopped using service commands:
sudo service manticore start
sudo service manticore stop
To enable the sysV service at boot on RedHat systems run:
chkconfig manticore on
To enable the sysV service at boot on Debian systems (including Ubuntu) run:
update-rc.d manticore defaults
Please note that searchd
is started by the init system under manticore
user and all files created by the server will be owned by this user. If searchd
is started under ,for example, root user, the permissions of files will be changed which may lead to issues when running again searchd
as service.