我有一个单页 Web 应用程序。我想设置 nginx 直接为文件夹下的文件提供服务,对于所有其他请求,我希望它为单个 html 文件提供服务。我想要实现的设置如下:
.
.
.
location /static/ {
# Serve directly here
}
location / {
# Serve single file here (index.html), without changing the path
}
.
.
.
Run Code Online (Sandbox Code Playgroud)
我发现的类似问题的答案建议使用 url 重写,但据我所知,这会将用户重定向到新的 url,从而更改路径。
我想要的是,除了以静态开头的内容之外,无论用户键入什么,nginx 都会在不更改路径的情况下提供 index.html 文件,因为我将使用路径变量将动态内容加载到网页。
我有一个用于我的 Web 应用程序的 linux 服务器。每隔一段时间,一个进程(可能是一个长时间运行的脚本)可能会失控,可能会消耗太多内存/cpu 周期并阻塞所有其他进程。
在这种情况下,我无法通过 ssh 进入服务器,我需要通过管理面板重新启动服务器。我宁愿登录到机器并只处理有问题的过程。
是否可以在 linux 机器中安排资源,以便进程消耗资源,但始终有足够的资源可用于 ssh 连接?