|
Lines 74-80
start_plack()
Link Here
|
| 74 |
|
74 |
|
| 75 |
_check_and_fix_perms $instancename |
75 |
_check_and_fix_perms $instancename |
| 76 |
|
76 |
|
| 77 |
STARMANOPTS="-M FindBin --max-requests 50 --workers 2 \ |
77 |
PLACK_MAX_REQUESTS="50" |
|
|
78 |
PLACK_WORKERS="2" |
| 79 |
|
| 80 |
if [[ $(get_plack_max_requests $instancename) ]]; then |
| 81 |
PLACK_MAX_REQUESTS="$(get_plack_max_requests $instancename)" |
| 82 |
fi |
| 83 |
|
| 84 |
if [[ $(get_plack_workers $instancename) ]]; then |
| 85 |
PLACK_WORKERS="$(get_plack_workers $instancename)" |
| 86 |
fi |
| 87 |
|
| 88 |
STARMANOPTS="-M FindBin --max-requests ${PLACK_MAX_REQUESTS} --workers ${PLACK_WORKERS} \ |
| 78 |
--user=${instancename}-koha --group ${instancename}-koha \ |
89 |
--user=${instancename}-koha --group ${instancename}-koha \ |
| 79 |
--pid ${PIDFILE} \ |
90 |
--pid ${PIDFILE} \ |
| 80 |
--daemonize \ |
91 |
--daemonize \ |
|
Lines 247-252
adjust_paths()
Link Here
|
| 247 |
fi |
258 |
fi |
| 248 |
} |
259 |
} |
| 249 |
|
260 |
|
|
|
261 |
get_plack_max_requests() { |
| 262 |
xmlstarlet sel -t -v 'yazgfs/config/plack_max_requests' "/etc/koha/sites/$1/koha-conf.xml" |
| 263 |
} |
| 264 |
|
| 265 |
get_plack_workers() { |
| 266 |
xmlstarlet sel -t -v 'yazgfs/config/plack_workers' "/etc/koha/sites/$1/koha-conf.xml" |
| 267 |
} |
| 268 |
|
| 250 |
STARMAN=$(which starman) |
269 |
STARMAN=$(which starman) |
| 251 |
op="" |
270 |
op="" |
| 252 |
quiet="no" |
271 |
quiet="no" |