mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
for #155, osx(darwin) enable http api and stat, rusage is ok.
This commit is contained in:
parent
ab673e1300
commit
cf3becbc17
3 changed files with 5 additions and 12 deletions
|
@ -266,17 +266,8 @@ function OSX_prepare()
|
|||
echo "OSX detected, must specifies the --osx"
|
||||
exit 1
|
||||
fi
|
||||
# TODO: FIXME: support following features.
|
||||
if [ $SRS_HTTP_API = YES ]; then
|
||||
echo "OSX does not support http-api, use --without-http-api"
|
||||
exit 1
|
||||
fi
|
||||
if [ $SRS_STAT = YES ]; then
|
||||
echo "OSX does not support stat, use --without-stat"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
brew --help >/dev/null 2>&1; ret=$?; if [[ 0 -ne $ret ]]; then
|
||||
echo "install brew"
|
||||
echo "ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\""
|
||||
|
|
|
@ -592,12 +592,12 @@ function apply_user_presets() {
|
|||
SRS_FFMPEG_TOOL=NO
|
||||
SRS_TRANSCODE=YES
|
||||
SRS_INGEST=YES
|
||||
SRS_STAT=NO
|
||||
SRS_STAT=YES
|
||||
SRS_HTTP_PARSER=YES
|
||||
SRS_HTTP_CALLBACK=YES
|
||||
SRS_HTTP_SERVER=YES
|
||||
SRS_STREAM_CASTER=NO
|
||||
SRS_HTTP_API=NO
|
||||
SRS_HTTP_API=YES
|
||||
SRS_LIBRTMP=YES
|
||||
SRS_RESEARCH=NO
|
||||
SRS_UTEST=NO
|
||||
|
|
|
@ -836,6 +836,7 @@ int SrsServer::do_cycle()
|
|||
srs_info("update resource info, rss.");
|
||||
srs_update_system_rusage();
|
||||
}
|
||||
#ifndef SRS_OSX
|
||||
if ((i % SRS_SYS_CPU_STAT_RESOLUTION_TIMES) == 0) {
|
||||
srs_info("update cpu info, cpu usage.");
|
||||
srs_update_proc_stat();
|
||||
|
@ -868,6 +869,7 @@ int SrsServer::do_cycle()
|
|||
}
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
srs_info("server main thread loop");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue