小编Car*_*rlo的帖子

如何通过网站连接到本地数据库?

我有一个网站供客户用于报告目的,并希望客户选择我的网站直接读取他们的本地数据库(而不是他们提供文件格式的数据).在大多数情况下,他们的数据库将在其localhost上设置SQL Express.

如何使用asp.net/javascript等通过我的网站连接到客户端本地SQL服务器?如果客户端提供其连接字符串属性,则localhost将仅引用我的服务器的localhost ...

考虑以下 :

大多数人通过ISP连接到互联网.他们的数据库将在他们的localhost上运行,并且不会有这样的公共地址.

理想情况下,客户端必须提供一些连接字符串(数据库名称,登录等),我的服务器必须连接.

VPN不适用于此 - 我必须连接到它们(以编程方式)并提取数据,而不是相反.

谢谢

c# sql asp.net

5
推荐指数
1
解决办法
3813
查看次数

Amazon ECS 未横向扩展实例

谁能解释一下为什么我的 ECS 堆栈无法扩展新的 EC2 实例?

我使用 Cloudformation 配置了我的 ECS 堆栈。初始配置运行良好。一旦我启动堆栈,就会触发一个进程,使 CPU 负载保持 > 90%,以便可以触发横向扩展警报以进行测试。

我设置了一个横向扩展警报,以便在 CPU > 15% 时触发横向扩展策略,并在 CPU < 4% 时触发横向扩展策略。

然后日志消息报告以下内容:

消息:服务 ECSService-12BBO1EE3SRUF 无法放置任务,因为没有容器实例满足其所有要求。最接近的匹配容器实例 149e8eea-a8bc-433f-abbb-9a49c3a3c5b5 的可用内存不足。有关详细信息,请参阅故障排除部分。消息:已成功将所需计数设置为 2。正在等待 ecs 完成更改。原因:在 ALARM 状态下监控警报 CPU 利用率大于 5% 触发策略 ServiceScaleOutPolicy 155194fc-ee07-46ff-a822-018bd704602b

看起来 ECS 正在尝试在同一实例上放置更多任务,而不是横向扩展实例数量并将新任务放置在新实例上。如何让 ECS 横向扩展至新实例并在新实例上放置新任务?

我的 cloudformation 扩展配置如下所示:

ECSAutoScalingGroup:
    Type: AWS::AutoScaling::AutoScalingGroup
    DependsOn: ECSALB
    Properties:
      VPCZoneIdentifier: !Ref 'SubnetId'
      LaunchConfigurationName: !Ref 'ContainerInstances'
      MinSize: !Ref 'DesiredCapacity'
      MaxSize: !Ref 'MaxSize'
      DesiredCapacity: !Ref 'DesiredCapacity'
      HealthCheckGracePeriod: 320
    CreationPolicy:
      ResourceSignal:
        Timeout: PT15M
    UpdatePolicy:
      AutoScalingReplacingUpdate:
        WillReplace: 'true'
      AutoScalingRollingUpdate: …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services amazon-ecs aws-cloudformation autoscaling

5
推荐指数
1
解决办法
2262
查看次数