Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 闪存媒体服务器管理API连接重置_Flash_Flash Media Server - Fatal编程技术网

Flash 闪存媒体服务器管理API连接重置

Flash 闪存媒体服务器管理API连接重置,flash,flash-media-server,Flash,Flash Media Server,我试图从FMS管理API中获取服务器统计信息,如下所示: 我在Users.xml配置中启用了API命令 当我使用了错误的用户名或密码时,我会得到一个XML错误响应,正如预期的那样 当我使用正确的用户名或密码时,会出现“连接重置”错误(“在加载页面时重置了与服务器的连接”) 我在EC2上的安全组应该是正确的,因为该URL在同一安全组中的dev FMS框上运行良好 我查看了Apache日志和FMS日志,没有看到任何管理请求的痕迹,所以我一定是找错地方了 因此,有三个问题: 1111上的管理API是

我试图从FMS管理API中获取服务器统计信息,如下所示:

我在Users.xml配置中启用了API命令

当我使用了错误的用户名或密码时,我会得到一个XML错误响应,正如预期的那样

当我使用正确的用户名或密码时,会出现“连接重置”错误(“在加载页面时重置了与服务器的连接”)

我在EC2上的安全组应该是正确的,因为该URL在同一安全组中的dev FMS框上运行良好

我查看了Apache日志和FMS日志,没有看到任何管理请求的痕迹,所以我一定是找错地方了

因此,有三个问题:

  • 1111上的管理API是什么?阿帕奇
  • 管理员API访问和错误日志在哪里
  • 是什么导致我的连接重置错误

  • 供参考,以防人们遇到相同的问题:连接重置错误是因为您需要在三个不同的位置通过http启用API访问

    如果您的conf/fms.ini文件大部分是默认文件,请确保包括以下内容:

        USERS.HTTPCOMMAND_ALLOW = true 
    
        <AdminServer>
            <HTTPCommands>
                <Enable>${USERS.HTTPCOMMAND_ALLOW}</Enable>
                <Allow>ping,getXXXStats</Allow>
                <Order>Allow,Deny</Order>
            </HTTPCommands>
        </AdminServer>
    
    然后在conf/Users.xml中,包括以下内容:

        USERS.HTTPCOMMAND_ALLOW = true 
    
        <AdminServer>
            <HTTPCommands>
                <Enable>${USERS.HTTPCOMMAND_ALLOW}</Enable>
                <Allow>ping,getXXXStats</Allow>
                <Order>Allow,Deny</Order>
            </HTTPCommands>
        </AdminServer>
    
    
    ${USERS.HTTPCOMMAND_ALLOW}
    ping,getXXXStats
    允许,拒绝
    
    总之:

    • 使用fms.ini中的
      USERS.HTTPCOMMENT\u ALLOW=true打开或关闭http API访问
    • 确保Users.xml中的
      部分包含该值
    • 准确列出在

    如果
    部分未设置为true,则会出现连接重置错误(而不是像500或403这样更合理的错误)。

    供人们遇到相同问题时参考:连接重置错误是因为需要在三个不同的位置通过http启用API访问

    如果您的conf/fms.ini文件大部分是默认文件,请确保包括以下内容:

        USERS.HTTPCOMMAND_ALLOW = true 
    
        <AdminServer>
            <HTTPCommands>
                <Enable>${USERS.HTTPCOMMAND_ALLOW}</Enable>
                <Allow>ping,getXXXStats</Allow>
                <Order>Allow,Deny</Order>
            </HTTPCommands>
        </AdminServer>
    
    然后在conf/Users.xml中,包括以下内容:

        USERS.HTTPCOMMAND_ALLOW = true 
    
        <AdminServer>
            <HTTPCommands>
                <Enable>${USERS.HTTPCOMMAND_ALLOW}</Enable>
                <Allow>ping,getXXXStats</Allow>
                <Order>Allow,Deny</Order>
            </HTTPCommands>
        </AdminServer>
    
    
    ${USERS.HTTPCOMMAND_ALLOW}
    ping,getXXXStats
    允许,拒绝
    
    总之:

    • 使用fms.ini中的
      USERS.HTTPCOMMENT\u ALLOW=true打开或关闭http API访问
    • 确保Users.xml中的
      部分包含该值
    • 准确列出在
    如果
    部分未设置为true,则会出现连接重置错误(而不是像500或403这样更合理的错误)