fix: освобождать порт 3000 перед запуском shop.service
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -28,16 +28,20 @@ else
|
||||
fi
|
||||
echo
|
||||
|
||||
echo "4. www-data доступ"
|
||||
echo "4. Порт 3000"
|
||||
ss -tlnp | grep ':3000' || echo " порт 3000 свободен"
|
||||
echo
|
||||
|
||||
echo "5. www-data доступ"
|
||||
sudo -u www-data test -r "$SHOP_ROOT/package.json" && echo " package.json: OK" || echo " package.json: FAIL"
|
||||
sudo -u www-data test -x "$SHOP_ROOT" && echo " каталог: OK" || echo " каталог: FAIL"
|
||||
echo
|
||||
|
||||
echo "5. Тест Node (5 сек)"
|
||||
echo "6. Тест Node (5 сек)"
|
||||
set +e
|
||||
timeout 8 sudo -u www-data bash -c "cd '$SHOP_ROOT' && set -a && source .env 2>/dev/null && set +a && node src/server.js" 2>&1 | head -20
|
||||
set -e
|
||||
echo
|
||||
|
||||
echo "6. journalctl shop"
|
||||
echo "7. journalctl shop"
|
||||
journalctl -u shop -n 30 --no-pager 2>/dev/null || true
|
||||
|
||||
Reference in New Issue
Block a user