[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]

Reply via email to