重启机器后sudo systemctl status myapi_test.service
显示以下命令:
myapi_test.service - This is a Test api
Loaded: loaded (/etc/systemd/system/myapi_test.service; disabled; vendor preset: enabled)
Active: inactive (dead)
我期望该服务在系统重启后自动启动。以下是我的 systemctl 服务文件。
[Unit]
Description=Test web application
After=network.target
[Service]
User=root
WorkingDirectory=/home/ubuntu/my_test_api
ExecStart=/home/ubuntu/my_test_api/venv/bin/python myprogram.py
Restart=always
[Install]
WantedBy=multi-user.target
其他服务也出现了同样的问题(机器重启后服务无法启动),例如:nginx。
有什么方法可以调试并修复此问题?