View | Details | Raw Unified | Return to bug 19546
Collapse All | Expand All

(-)a/debian/scripts/koha-plack (-2 / +10 lines)
Lines 85-90 start_plack() Link Here
85
    PLACK_WORKERS=$(run_safe_xmlstarlet $instancename plack_workers)
85
    PLACK_WORKERS=$(run_safe_xmlstarlet $instancename plack_workers)
86
    [ -z $PLACK_WORKERS ] && PLACK_WORKERS="2"
86
    [ -z $PLACK_WORKERS ] && PLACK_WORKERS="2"
87
87
88
    instance_user="${instancename}-koha"
89
88
    environment="deployment"
90
    environment="deployment"
89
    daemonize="--daemonize"
91
    daemonize="--daemonize"
90
    logging="--access-log /var/log/koha/${instancename}/plack.log \
92
    logging="--access-log /var/log/koha/${instancename}/plack.log \
Lines 100-106 start_plack() Link Here
100
    fi
102
    fi
101
103
102
    STARMANOPTS="-M FindBin ${max_requests_and_workers} \
104
    STARMANOPTS="-M FindBin ${max_requests_and_workers} \
103
                 --user=${instancename}-koha --group ${instancename}-koha \
105
                 --user=${instance_user} --group ${instancename}-koha \
104
                 --pid ${PIDFILE} ${daemonize} ${logging} \
106
                 --pid ${PIDFILE} ${daemonize} ${logging} \
105
                 -E ${environment} --socket ${PLACKSOCKET} ${PSGIFILE}"
107
                 -E ${environment} --socket ${PLACKSOCKET} ${PSGIFILE}"
106
108
Lines 109-119 start_plack() Link Here
109
111
110
        log_daemon_msg "Starting Plack daemon for ${instancename}"
112
        log_daemon_msg "Starting Plack daemon for ${instancename}"
111
113
114
        # Change to the instance's user dir
115
        current_dir=$(pwd)
116
        eval cd ~$instance_user
117
112
        if ${STARMAN} ${STARMANOPTS}; then
118
        if ${STARMAN} ${STARMANOPTS}; then
113
            log_end_msg 0
119
            log_end_msg 0
114
        else
120
        else
115
            log_end_msg 1
121
            log_end_msg 1
116
        fi
122
        fi
123
        # Go back to the original dir
124
        cd $current_dir
125
117
    else
126
    else
118
        log_daemon_msg "Error: Plack already running for ${instancename}"
127
        log_daemon_msg "Error: Plack already running for ${instancename}"
119
        log_end_msg 1
128
        log_end_msg 1
120
- 

Return to bug 19546