Files
telegram-shop/keepalive.sh
2026-08-05 18:48:25 +00:00

15 lines
396 B
Bash
Executable File

#!/bin/bash
cd /home/z/my-project/.next/standalone
while true; do
PORT=3000 NODE_ENV=production node server.js > /tmp/server.log 2>&1
echo "Server died, restarting in 2s..." >> /tmp/server.log
sleep 2
done
&
# Keepalive pinger
while true; do
sleep 10
curl -s -o /dev/null http://localhost:3000/ 2>/dev/null
curl -s -o /dev/null http://localhost:3000/api/auth/session 2>/dev/null
done