系统工具

清除缓存

说明 清除并重新生成缓存可能需要少许时间

  • 接口说明:清除缓存
  • 接口地址:a=flushCache&c=tool&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=flushCache&c=tool&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }

清除所有缓存并同步应用

说明 清除所有缓存文件(包含文件锁)并同步最新应用

  • 接口说明:清除所有缓存并同步应用
  • 接口地址:a=flushAllCache&c=tool&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=a=flushAllCache&c=tool&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }

强制部署所有服务

注意 强制部署会导致服务中断,可能需要耗费较长时间,请认真考虑后再决定

  • 接口说明:强制部署所有服务
  • 接口地址:a=forceDeployAllServices&c=tool&deployMethod=force&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=forceDeployAllServices&c=tool&deployMethod=force&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }

暴力部署所有服务

注意 暴力部署所有服务会导致服务中断,可能需要耗费较长时间

  • 接口说明:暴力部署所有服务
  • 接口地址:a=forceDeployAllServices&c=tool&deployMethod=force2&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=forceDeployAllServices&c=tool&deployMethod=force2&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }

进入维护模式

注意 此操作会停止服务并删除其容器,一般在关机前进行操作,如非必需,请勿继续!注:执行此操作后并不会删除存储在容器外部的服务数据,重新开机后执行“强制部署所有服务”便可将服务恢复运行。

  • 接口说明:进入维护模式
  • 接口地址:a=stopAndDeleteAllContainers&c=tool&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=stopAndDeleteAllContainers&c=tool&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }

清空日志表

  • 接口说明:清空日志表
  • 接口地址:a=clearLogTables&c=tool&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=clearLogTables&c=tool&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }

删除大数据日志

  • 接口说明:删除大数据日志
  • 接口地址:a=clearData&c=bigData&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=clearData&c=bigData&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }

测试网站并发

  • 接口说明:测试网站并发
  • 接口地址:a=multiAb&c=tool&m=admin
  • 请求方式:POST

请求参数

参数名称类型描述必填示例值
urlstring用于测试的网址,以http或https开头“www.bbb.com www.ccc.com”
tasksstring总任务数 默认为CPU内核数“1”
concurrencynumber每任务并发数10
requestsnumber每任务请求数100
keepAlivenumber保持长连接 {“是”: 1, “否”: 0}1

序列化请求参数为键值对格式的字符串(注意:如果键值对的值是JSON格式数据,可能需要urlencode):

  1. "url={测试的网址}&concurrency={每任务并发数}&requests={每任务请求数}"

请求示例:

发起请求
  1. curl -d "url={测试的网址}&concurrency={每任务并发数}&requests={每任务请求数}" "https://{你网站的ip或者域名}:9966/?a=multiAb&c=tool&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }

查看授权密钥

  • 接口说明:查看授权密钥
  • 接口地址:a=showLicenseKey&c=tool&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=showLicenseKey&c=tool&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "globalModalInfo": {
  3. "content": ["密钥"]
  4. },
  5. "msg": {
  6. "message": "", // 提交请求执行结果的信息
  7. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  8. "msgMark": null,
  9. "msgCode": null,
  10. "jumpUrl": null,
  11. "waitTime": 2
  12. },
  13. "currentInfo": {},
  14. "softwareInfo": {}
  15. }

查看应用预共享密钥

  • 接口说明:查看应用预共享密钥
  • 接口地址:showAppSharePassword&c=tool&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=showAppSharePassword&c=tool&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "globalModalInfo": {
  3. "content": ["预共享密钥"]
  4. },
  5. "msg": {
  6. "message": "", // 提交请求执行结果的信息
  7. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  8. "msgMark": null,
  9. "msgCode": null,
  10. "jumpUrl": null,
  11. "waitTime": 2
  12. },
  13. "currentInfo": {},
  14. "softwareInfo": {}
  15. }

升级URLOS

  • 接口说明:升级URLOS
  • 接口地址:a=upgrade&c=tool&m=admin
  • 请求方式:GET

请求示例:

发起请求
  1. curl -k "https://{你网站的ip或者域名}:9966/?a=upgrade&c=tool&m=admin&v=99999&globalApiNonceStr={随机字符串}&getJson=1&globalApiTimestamp={时间戳}&globalApiSign={签名字符串}"
返回结果
  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. },
  10. "currentInfo": {},
  11. "softwareInfo": {}
  12. }