gpt4 book ai didi

c# - 当应用程序在 Amazon Windows 服务器上运行时,线程不会启动

转载 作者:行者123 更新时间:2023-12-05 06:57:42 26 4
gpt4 key购买 nike

我手动启动在一页上运行 SignalR 的线程。目前我的应用程序在两个不同的服务器上运行——Contabo 和亚马逊。两者都是 Windows 服务器。

我在我的数据库中记录了整个过程,发现该线程并未在 Amazon 服务器上启动。

 public static void PushOrdersAsync()
{
int frequency = ParameterManager.GetInteger("OrderPushingFrequency");

Task t = Task.Run(() =>
{
while (mPush)
{

Thread.Sleep(frequency * 1000);
List<vOrder> orders = OrderManager.GetvOrders(OrderStatusEnum.Open);
List<vOrder> completedOrders = OrderManager.GetCompletedOrdersAll();

PushOpenOrders(orders);
PushCompletedOrders(completedOrders);
}
});
}

编辑:我在启动网站时手动启动线程

最佳答案

如果您的服务器是数据中心版本,您应该检查您的许可证,确保它在桌面上没有“激活窗口”

关于c# - 当应用程序在 Amazon Windows 服务器上运行时,线程不会启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64854287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com