【问题标题】:How do I set up a schedule task on my server?如何在我的服务器上设置计划任务?
【发布时间】:2016-07-29 00:40:41
【问题描述】:

我有一个与 ASP MVC 共享的主机,我的工作进程在 5 分钟后超时,导致站点最多需要 30 秒才能重新启动。我无法使用共享主机编辑这些设置。我在网上找到了一些信息,我可以在其中使用计划任务,每隔几分钟就会访问该站点,以防止其闲置。

可执行文件 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

参数 -c "(new-object system.net.webclient).downloadstring('http://[domain.tld][path][file_name]')"

  1. 不确定可执行文件和参数?我不知道该放什么。我应该把路径放在主页上吗?还是像隐私页面这样浏览量很少的页面?

  2. 使用计划任务防止站点闲置的最佳实践设置是什么?

【问题讨论】:

    标签: asp.net scheduled-tasks


    【解决方案1】:

    可执行文件 & 参数构成可以由调度程序执行的命令,以向网页发出请求并打印出返回的数据。例如,如果您使用命令行终端运行此程序(假设您有 powershell),您应该会在 google.com 上看到一大堆 javascript 和 html 代码:

    powershell -c "(new-object system.net.webclient).downloadstring('https://google.com')"
    

    我不确定这是否是一种可以接受的做法,以防止网站在共享托管空间上闲置。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    • 2016-10-01
    • 2021-02-01
    • 2011-01-19
    • 2019-03-02
    • 2017-07-27
    • 1970-01-01
    相关资源
    最近更新 更多