我正在使用 nginx 运行 Rails 应用程序(确切地说是轨道)。启动的 Rails 进程似乎会无限期地持续下去?是不是该停下来了?
我的共享主机分配的 RAM 很少,并且希望能够在 10 分钟后终止 Rails 进程。有没有办法在 nginx 或乘客中做到这一点?
与此同时,我每 10 分钟使用 cron 运行一次这个 bash 脚本:
PID=$(ps ax|grep [R]ails.*lytracks | cut -f2 -d" " | head -n1)
if [ $PID ]; then
kill -SIGUSR1 $PID
else
echo Not running
fi