如何使用 cron 作业使外部 nopcommerce 网站在 IIS 中保持活动状态

发布于 2024-10-27 14:10:43 字数 221 浏览 0 评论 0原文

我在有限的“共享”托管上有一个 NopCommerce 网站(无法访问 IIS/服务器设置),并且它有一个 /keepalive/Ping.ashx 每 60 秒执行一次以返回“Ping”字符串,

我需要这个来阻止 IIS如果没有流量,则从其内存/缓存/周期/池中删除该站点。 我如何知道该脚本是否正在运行?

我是否必须使用 php cron.是否可以?又如何呢?

请告诉我 谢谢

I have a NopCommerce website on a limited "shared" hosting (no access to the IIS/server settings) and it has a /keepalive/Ping.ashx that executes every 60 seconds to return "Ping" string

I need this to keep IIS from removing the site from its memory/cache/cycle/pool if there is no traffic.
How can i know whether that script is running?

Do i have to do the same using a php cron. is it possible? and how?

Please let me know
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

给我一枪 2024-11-03 14:10:43

假设 ping 字符串意味着服务器正常,您只需创建一个在 cron、Windows 任务计划程序等下运行的脚本来请求 ping.ashx url。您可以使用 PHP 等编程语言编写此代码,但使用某些命令行工具可能更容易。无论哪种方式,这都是一段简单的代码。

在我的脑海中,你可以在 Linux 上执行类似的操作来下拉并匹配字符串。如果您需要匹配 Ping 以外的其他内容,则需要进行修改,以防返回错误消息:

curl http://site/keepalive/ping.ashx | grep "Ping"

如果您提供有关可以在主机上运行的脚本类型的信息,我可以提供更多帮助。如果您有共享主机的控制面板,您可能会找到可以使用的内置任务计划程序。

Assuming that the ping string means that the server is OK you just need to create a script that runs under cron, Windows Task Scheduler etc to request the ping.ashx url. You could write this in a programming language like PHP but it might be easier to do it with some command line tools. Either way it is a simple bit of code.

Off the top of my head you can do something like this on Linux to pull down and match the string. You'll need to modify if you need to match on something other than Ping in case it returns an error message:

curl http://site/keepalive/ping.ashx | grep "Ping"

If you provide information on what types of scripts you can run on your hosting I can provide more help. If you have a control panel for the shared hosting you might find a builtin task scheduler you can use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文