问题标签 [azure-linux]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
945 浏览

azure - Azure App Service Java - 发布上传请求大小失败

我有一个用于运行 Spring Boot JAR 的 Azure Linux 应用服务。

在这个应用程序中,我有几个表单用于将文件上传到 Spring 应用程序,然后得到处理。

这一切都在本地和 AWS Elastic Beanstalk 实例上完美运行。

在 Azure Linux 应用服务上,文件超过 4MB 时会失败。

我的猜测是,可能在应用服务前面运行的 IIS 实例具有阻止超过一定大小的发布请求的种类限制。

我一直在寻找可以在 azure 门户上进行的任何设置,以允许上传更大的文件,但一直找不到。

有任何想法吗?


它是如何解决的

(如果您使用 Spring Boot 和 Maven 进行部署等)

基于下面的@GeorgeChen 回答。

在我的 Maven 项目的根目录上创建一个 web.config,如下所示:

在 Maven 插件部分修改了 POM 文件:

现在打包和部署后一切正常,通过 Azure 上传可以达到 100MB。

0 投票
1 回答
292 浏览

azure - Azure 中 Linux VM 中的附加网络接口卡

我已经在 Azure 中部署了一个 Kali Linux VM 并创建了一个附加的网络接口卡,但是当我在终端中键入 ifconfig 时,我看不到我附加的新网络接口卡?

0 投票
1 回答
390 浏览

azure - Visual Studio 2017 - 部署到 Azure Function v2 (.NetCore v2.1) 错误:所需进程(“Web 管理服务”)已启动

我尝试将 VS2017 中的 Functions Project 部署到 Azure Function (Linux)。但是,我遇到了以下错误:

错误:无法连接到远程计算机(“XXX.scm.azurewebsites.net”)。在远程计算机上,确保安装了 Web Deploy 并启动了所需的进程(“Web 管理服务”)。

0 投票
0 回答
138 浏览

azure - 尽管网络安全组 (NSG) 允许,但 Azure Linux VM 上的端口已关闭

这是我的场景:

我在公司防火墙后面有我想公开流式传输的 IP 摄像头,为此,我创建了两个 Azure VM(Ubuntu 19.04) - 我们称它们vm1vm2

如果它很重要,我的 VM SKU 是Standard B1s (1 vcpus, 1 GiB memory)

  1. 我通过 SSH 连接到我的相机,然后从那里为 RTSP 进行远程端口转发,如下所示:

    而且,我想我需要启用 root SSH,因为它是一个“众所周知的”端口。

  2. 我登录到vm1,我看到它正在监听端口:sudo netstat -tlnp给了我这个:

    /li>
  3. 但是,当我使用nmapfrom fromvm2时,端口显示为关闭:

    /li>
  4. 当我vlc用来连接到流时,它也不起作用:我使用的 URLvlc是:rtsp://<vm1-ip>/...

  5. 我认为这可能是与 关联的 NSG(网络安全组)的问题vm1,所以我尝试允许所有入站流量: 在此处输入图像描述 而且,不用说它不能解决问题

对此有什么想法吗?

谢谢

0 投票
1 回答
38 浏览

azure - 调整 Azure Linux VM - redhat

我有一个 Linux (redhat 7.6) VM,我需要提供更多 RAM。

实际大小:标准 A1_v2 (2gb RAM)

新尺寸:A4_v2(8GB RAM)

如果我通过 Azure 门户调整大小,是否有任何注意事项?或者我会丢失的任何 linux 配置?

0 投票
3 回答
1829 浏览

azure - 无法在同一资源组中创建 Linux 功能应用(消费计划)和 Linux 应用服务计划

我无法在已包含 2 个托管在 Linux 上的应用服务的资源组中创建 Azure Function App(在 Linux 上托管的消费计划)。我收到一条错误消息(来自 Azure 门户),提示“请求的功能在资源组中不可用”。在同一 RG 中的 Linux 上拥有动态和应用服务计划是否有任何限制?

这是完整的错误: <b> { "Code": "BadRequest", "Message": "Requested feature is not available in resource group *******. Please try using a different resource group or create a new one.", "Target": null, "Details": [ { "Message": "Requested feature is not available in resource group ********. Please try using a different resource group or create a new one." }, { "Code": "BadRequest" }, { "ErrorEntity": { "ExtendedCode": "59324", "MessageTemplate": "Requested feature is not available in resource group {0}. Please try using a different resource group or create a new one.", "Parameters": [ "************" ], "Code": "BadRequest", "Message": "Requested feature is not available in resource group *******. Please try using a different resource group or create a new one." } } ], "Innererror": null } </b>

我还附上了我正在尝试创建的功能应用程序的屏幕截图: 事件存储问题

0 投票
1 回答
366 浏览

linux - Azure:使用自定义脚本扩展取消配置 linux 实例

我正在尝试使用自定义脚本扩展取消预配 Azure Linux 实例。

我的脚本存储在匿名访问 Blob 中:

我的命令应用扩展:

当我运行 az 命令时,所有/var/log/azure子目录和日志都消失了!我可以从堡垒窗口中看出,有些东西试图删除我的用户帐户,所以我相信扩展程序正在被配置和运行。

不幸的是,扩展程序将所有状态信息显示为不可用,而我的 az 命令就在那里。一旦取消配置开始,VM 活动日志中的“创建或更新虚拟机扩展”项也不会显示任何活动。Azure 活动日志表明发生了重新启动,并且我的帐户不再有效。

希望 Linux/Azure 的人对此有一个秘诀……

-

我在 Windows 中看到了类似的行为,并最终将此脚本用于 Sysprep (-Wait 很关键,因为它强制 Powershell 进程等待完成,防止代理在进程完成之前返回成功/失败。),这可以防止重新启动。然后,我可以在扩展完成时执行脚本解除分配。 我怀疑这里正在发生类似的事情。

0 投票
1 回答
188 浏览

node.js - Azure Node.js Linux 应用服务 Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException:请求正文太大

我们正在使用 Azure Node.js Linux App 服务,当我们尝试上传大文件时遇到以下错误 ~30MB

在此处输入图像描述

我们是否有任何设置来更改请求正文大小?

0 投票
1 回答
50 浏览

azure - Azure OMSforLinux 功能

大厅

我正在尝试获取适用于 Linux 的 OMS 代理在 Azure 中提供的完整功能列表。我知道它提供主机级别和访客级别的监控,但它还有什么其他好处?除了配置代理以收集数据\指标之外,任何人都知道它是否对操作系统进行了任何更改。

RedHat VM 是否还有任何已知问题?

提前致谢

0 投票
1 回答
550 浏览

azure - 发布带有 React + 身份验证的 Asp.net core 3.1.3 到 Azure Linux App Service 不起作用

我正在尝试将一个框架版本为 net core 3.1.3 的 asp.net core react 应用程序从 Visual Studio 部署到 Azure Linux App Service,但由于某种原因,在 Visual Studio 中部署完成后,天蓝色的 url 仍然显示我没有部署任何代码。

我尝试了一个全新的简单 Web 应用程序,使用 asp.net Web 应用程序的默认模板,它可以正确部署。

然后我尝试创建一个全新的开箱即用的带有身份验证的反应模板,我网站的 url 又说我还没有部署任何代码。

显然,该模板存在一个特定问题,使 azure 认为部署完成后没有部署代码。

Visual Studio 没有抛出任何错误,但它说发布成功并且该 Web 应用程序已准备好使用。

视觉工作室输出