我正在尝试启动一个程序 (Resque),但在写入 pidfile 之前需要一些时间。因此,我认为 Monit 认为程序尚未启动,并在写入第一个 pidfile 之前再启动一两个程序。
我如何延迟 Monit 再次检查的时间,只是为了这个过程?或者我应该以另一种方式解决这个问题?
在 Apache 中,如果 1) 我有多个虚拟主机侦听一个端口并且 2) 如果没有请求与任何虚拟主机匹配,那么第一个虚拟主机将是响应请求的虚拟主机。例如,假设我有这个配置:
<VirtualHost *:8080>
ServerName www.fallbacksite.com:8080
ServerAlias *.fallbacksite.com
# ...
</VirtualHost>
<VirtualHost *:8080>
ServerName www.specific-site.com:8080
ServerAlias *.specific-site.com
# ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
然后:
这是我试图用 nginx 实现的最后一个场景,但在 nginx.org 站点中看不到任何关于此的内容。我尝试了过于急切的通配符,但它抱怨说它无效。
您将如何在 nginx 中进行上述配置?提前致谢!