Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用cron作业在IIS中保持外部nopcommerce网站的活动状态_Php_Asp.net_Cron - Fatal编程技术网

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

Php 如何使用cron作业在IIS中保持外部nopcommerce网站的活动状态,php,asp.net,cron,Php,Asp.net,Cron,我有一个NopCommerce网站在一个有限的“共享”主机上(无法访问IIS/服务器设置),它有一个/keepalive/Ping.ashx,每60秒执行一次以返回“Ping”字符串 如果没有流量,我需要这样做来防止IIS从其内存/缓存/循环/池中删除站点。 我如何知道该脚本是否正在运行 我是否必须使用php cron执行同样的操作。可能吗?怎么做 请让我知道 谢谢假设ping字符串表示服务器正常,您只需要创建一个在cron、Windows任务调度程序等下运行的脚本,以请求ping.ashx u

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

如果没有流量,我需要这样做来防止IIS从其内存/缓存/循环/池中删除站点。 我如何知道该脚本是否正在运行

我是否必须使用php cron执行同样的操作。可能吗?怎么做

请让我知道
谢谢

假设ping字符串表示服务器正常,您只需要创建一个在cron、Windows任务调度程序等下运行的脚本,以请求ping.ashx url。您可以用PHP之类的编程语言编写,但使用一些命令行工具可能会更容易。不管怎样,这都是一段简单的代码

在我的头顶上,你可以在Linux上做类似的事情来拉下并匹配字符串。如果需要匹配Ping以外的内容,则需要进行修改,以防Ping返回错误消息:

curl | grep“Ping”


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

假设ping字符串表示服务器正常,您只需创建一个在cron、Windows任务计划程序等下运行的脚本,以请求ping.ashx url。您可以用PHP之类的编程语言编写,但使用一些命令行工具可能会更容易。不管怎样,这都是一段简单的代码

在我的头顶上,你可以在Linux上做类似的事情来拉下并匹配字符串。如果需要匹配Ping以外的内容,则需要进行修改,以防Ping返回错误消息:

curl | grep“Ping”

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