I’m taking @Hannah 's advice that I saw buried deep down in a topic and am starting a different thread for my problem. I’ve run out of ideas, any direction would be helpful. I updated from Ghost 3.X to the latest version and it appears to be in a loop, from ghost log:
2021-06-08 10:47:55] INFO Ctrl+C to shut down
[2021-06-08 10:47:55] INFO Ghost server started in 0.584s
[2021-06-08 10:47:56] INFO Database is in a ready state.
[2021-06-08 10:47:56] INFO Ghost database ready in 0.847s
[2021-06-08 10:47:58] INFO Ghost booted in 3.523s
[2021-06-08 10:47:59] WARN Ghost is shutting down
[2021-06-08 10:47:59] WARN Ghost has shut down
[2021-06-08 10:47:59] WARN Your site is now offline
[2021-06-08 10:47:59] WARN Ghost was running for a few seconds
[2021-06-08 10:48:01] INFO Ghost is running in production…
[2021-06-08 10:48:01] INFO Your site is now available on http://www.firehole.us/
[2021-06-08 10:48:01] INFO Ctrl+C to shut down
[2021-06-08 10:48:01] INFO Ghost server started in 0.645s
[2021-06-08 10:48:01] INFO Database is in a ready state.
[2021-06-08 10:48:01] INFO Ghost database ready in 0.927s
[2021-06-08 10:48:04] INFO Ghost booted in 3.936s
[2021-06-08 10:48:05] WARN Ghost is shutting down
[2021-06-08 10:48:05] WARN Ghost has shut down
[2021-06-08 10:48:05] WARN Your site is now offline
[2021-06-08 10:48:05] WARN Ghost was running for a few seconds
I validated that I have node 14.16.1 in /usr/bin:
ljhardy@firehole:/usr/bin$ ./node -v
v14.16.1
…and NOT in /usr/local/bin:
ljhardy@firehole:/usr/local/bin$ ./node -v
-bash: ./node: No such file or directory
This is the output from ghost doctor:
ljhardy@firehole:~/www/firehole.us$ ghost doctor
Checking system Node.js version - found v14.16.1
Checking logged in user
Ensuring user is not logged in as ghost user
Checking if logged in user is directory owner
Checking current folder permissions
Checking system compatibility
Checking for a MySQL installation
- sudo systemctl is-active ghost_www-firehole-us
Instance is currently running
Validating config [skipped]
Checking folder permissions
Checking file permissions
Checking content folder ownership
Checking memory availability
Checking binary dependencies
Checking free space
Checking systemd unit file
Checking systemd node version - found v14.16.1
ljhardy@firehole:~/www/firehole.us$
…and this is my systemd file:
[Unit]
Description=Ghost systemd service for blog: www-firehole-us
Documentation=https://docs.ghost.org
[Service]
Type=simple
WorkingDirectory=/home/ljhardy/public_html/firehole.us
User=999
Environment=“NODE_ENV=production”
ExecStart=/usr/bin/node /usr/bin/ghost run
Restart=always
[Install]
WantedBy=multi-user.targe