[C++ broker linux] Service init script does not handle config file with
"log-to-file" and a relative path
---------------------------------------------------------------------------------------------------------
Key: QPID-2666
URL: https://issues.apache.org/jira/browse/QPID-2666
Project: Qpid
Issue Type: Bug
Components: C++ Broker
Environment: Linux
Reporter: Kim van der Riet
Assignee: Kim van der Riet
The service start script for linux (located in qpid/cpp/etc in svn) when
installed will fail if the "log-to-file" option is set in the qpidd.conf file
with a relative path (eg log-to-file=my-log.txt); however an absolute path
works ok.
If a relative path is used, the script's use of "qpidd --check" to obtain the
PID of the newly started qpid daemon will fail (as it will attempt to open a
log file in a directory for which it does not have permissions); hence the pid
file will be empty. An error message is printed, but the daemon starts ok.
However, the missing PID means that attempting to stop the service will fail,
and an administrator will have to find and stop the process manually.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]