其他相关函数 ctyun.getfilesize 函数信息详见下表: 项目 描述 语法 length, err ctyun.getfilesize(cachehost, cacheurl, requesturl) 作用 根据缓存key查询文件大小。以缓存key为准,若缓存不存在以requesturl回源查询。 入参 cachehost: string。必填,缓存host。 cacheurl: string。必填,缓存url。 requesturl:string。必填,文件的请求url,格式以"/"开头(不含scheme和host)。 返回值 1.文件长度。 2.错误信息。 示例: hsp local length, err ctyun.getfilesize("ctyun.cn", "/test.m3u8", "/test.m3u8") if err then ctyun.log("get file size err: ", err) end ctyun.worker.exiting 函数信息详见下表: 项目 描述 语法 isexiting ctyun.worker.exiting() 作用 判断Nginx的worker进程是否退出。 入参 无。 返回值 isexiting:布尔值,指示worker进程是否退出。 示例: applescript 例如在定时任务中, 检测到nginx进程退出则停止定时任务的执行 local isexiting ctyun.worker.exiting() if isexiting then return end ctyun.worker.count 函数信息详见下表: 项目 描述 语法 number ctyun.worker.count() 作用 获取当前Nginx worker进程的数量,即Nginx配置中workerprocesses的值。 入参 无。 返回值 number:当前Nginx worker进程的数量。 示例: applescript local processnumber ctyun.worker.count()