При попытке остановить СУБД ЛИНТЕР в ОС GNU/Linux с помощью скрипта ./stop_linter.sh в ответ получили сообщение, что СУБД ЛИНТЕР не запущена, хотя команда ps показывает наличие процесса linter. В чем может быть причина?

Возможные причины:

  1. скрипт не обнаружил СУБД ЛИНТЕР по заданным в файле config_lin.sh параметрам. Такая ситуация возможна, если экземпляр СУБД запущен вручную или через SNMP;

  2. удалены временные файлы, необходимые для связи клиентских приложений с СУБД, расположенные по умолчанию в каталоге /tmp/linter. Такая ситуация возможна при определённых настройках ОС GNU/Linux.

Для устранения причины неудачного останова СУБД:

  1. штатно завершить работу экземпляров СУБД ЛИНТЕР с помощью команды kill (с сигналом по умолчанию);

  2. установить переменную среды окружения LINTER_TMP для корректного указания местоположения временных файлов, используемых для связи клиентских приложений с СУБД;

  3. перезапустить с новым значением переменной окружения LINTER_TMP клиентские приложения и сетевые компоненты СУБД ЛИНТЕР.