我有一个骨干应用程序,用户可以在其中制作预定的活动。对于这些事件,我假设我将需要使用某种类型的cron调度。这将是每天约100个工作岗位。
从我的理解cpanel使用php进行crob工作(或者是吗?)无论哪种方式我都不想使用php。
是否有可能让nodejs执行某种类型的调度,它会在未来相当长的一天中的预定时间运行特定事件(在这种情况下是ajax帖子)? /强>
也不要与定时器相混淆,因为你从现在开始在特定的小时内做一些方法。一个更好的例子,你可以在2012年2月2日星期一下午4点做“xyz”
我还想知道如果服务器重新启动,一切都会重置。
感谢任何帮助。
答案 0 :(得分:5)
Cron可以运行服务器/计算机理解的任何脚本或程序
在这种情况下(如果我正确地知道node.js)你可以在dev / null中执行wget以在node.js服务器上运行应用程序
Cron的工作原理如下:
#* * * * * command to be executed
#- - - - -
#| | | | |
#| | | | +----- day of week (0 - 6) (Sunday=0)
#| | | +------- month (1 - 12)
#| | +--------- day of month (1 - 31)
#| +----------- hour (0 - 23)
#+------------- min (0 - 59)
示例网络脚本运行: * / 15 * * * * wget http://example.com/example.js -qO / dev / null
这意味着每十五分钟(或类似的事情,每次都是^^) 15 * * * *表示每小时15分钟