mirror of https://github.com/F-Stack/f-stack.git
Merge pull request #60 from nickcooper-zhangtonghao/master
Fix bug when using the redis
This commit is contained in:
commit
9335f1b92e
|
@ -3957,17 +3957,17 @@ int main(int argc, char **argv) {
|
|||
int rc = ff_init(argc, argv);
|
||||
assert(0 == rc);
|
||||
ff_mod_init();
|
||||
//split fstack arguments.
|
||||
int new_argc = argc - 3;
|
||||
int new_argc = argc - 4;
|
||||
if (new_argc <= 0) {
|
||||
new_argc = 1;
|
||||
}
|
||||
char **new_argv = zmalloc(sizeof(char *) * new_argc);
|
||||
|
||||
char **new_argv = zmalloc(sizeof(char *) * new_argc);
|
||||
new_argv[0] = argv[0];
|
||||
int i;
|
||||
for (i = 1; i < new_argc; i++) {
|
||||
new_argv[i] = argv[i + 3];
|
||||
}
|
||||
int i;
|
||||
for (i = 1; i < new_argc; i++) {
|
||||
new_argv[i] = argv[i + 4];
|
||||
}
|
||||
argv = new_argv;
|
||||
argc = new_argc;
|
||||
#endif
|
||||
|
|
14
start.sh
14
start.sh
|
@ -5,6 +5,7 @@ function usage() {
|
|||
echo "Options:"
|
||||
echo " -c [conf] Path of config file"
|
||||
echo " -b [N] Path of binary"
|
||||
echo " -o [N] Other ARGs for app"
|
||||
echo " -h show this help"
|
||||
exit
|
||||
}
|
||||
|
@ -12,7 +13,7 @@ function usage() {
|
|||
conf=config.ini
|
||||
bin=./example/helloworld
|
||||
|
||||
while getopts "c:b:h" args
|
||||
while getopts "c:b:o:h" args
|
||||
do
|
||||
case $args in
|
||||
c)
|
||||
|
@ -21,6 +22,9 @@ do
|
|||
b)
|
||||
bin=$OPTARG
|
||||
;;
|
||||
o)
|
||||
others=$OPTARG
|
||||
;;
|
||||
h)
|
||||
usage
|
||||
exit 0
|
||||
|
@ -47,11 +51,11 @@ for((proc_id=0; proc_id<${num_procs}; ++proc_id))
|
|||
do
|
||||
if ((proc_id == 0))
|
||||
then
|
||||
echo "${bin} --conf ${conf} --proc-type=primary --proc-id=${proc_id}"
|
||||
${bin} --conf ${conf} --proc-type=primary --proc-id=${proc_id} &
|
||||
echo "${bin} --conf ${conf} --proc-type=primary --proc-id=${proc_id} ${others}"
|
||||
${bin} --conf ${conf} --proc-type=primary --proc-id=${proc_id} ${others} &
|
||||
sleep 5
|
||||
else
|
||||
echo "${bin} --conf ${conf} --proc-type=secondary --proc-id=${proc_id}"
|
||||
${bin} --conf ${conf} --proc-type=secondary --proc-id=${proc_id} &
|
||||
echo "${bin} --conf ${conf} --proc-type=secondary --proc-id=${proc_id} ${others}"
|
||||
${bin} --conf ${conf} --proc-type=secondary --proc-id=${proc_id} ${others} &
|
||||
fi
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue