Я запускаю Jenkins 2.204.2 на сервере DigitalOcean за 10 долларов в Ubuntu 18.04.
Каждый раз при перезапуске службы systemctl для Jenkins он нормально загружается, но работает только в течение нескольких дней или около того. затем он перестает отвечать на HTTP через некоторое время. Мне пришлось бы вручную перезапустить сервис Jenkins, чтобы иметь возможность использовать его снова в течение еще нескольких дней.
Я наблюдаю за доступом HTTP, и при проверке журналов я ничего не нашел в jenkins.log со дня или за день до того, как он вышел из строя, и в access.log все, что я вижу, это запросы мониторинга до тех пор, пока HTTP не перестал работать. В журналах journalctl также ничего нет.
Один из замеченных мной замечаний, в которых я не уверен, что это проблема, - это статус "завершен" в systemctl:
● jenkins.service - LSB: Start Jenkins at boot time
Loaded: loaded (/etc/init.d/jenkins; generated)
Active: active (exited) since Thu 2020-02-06 10:17:48 CET; 1min 11s ago
Docs: man:systemd-sysv-generator(8)
Process: 31372 ExecStop=/etc/init.d/jenkins stop (code=exited, status=0/SUCCESS)
Process: 31497 ExecStart=/etc/init.d/jenkins start (code=exited, status=0/SUCCESS)
Feb 06 10:17:46 www systemd[1]: Starting LSB: Start Jenkins at boot time...
Feb 06 10:17:46 www jenkins[31497]: Correct java version found
Feb 06 10:17:46 www jenkins[31497]: * Starting Jenkins Automation Server jenkins
Feb 06 10:17:46 www su[31543]: Successful su for jenkins by root
Feb 06 10:17:46 www su[31543]: + ??? root:jenkins
Feb 06 10:17:46 www su[31543]: pam_unix(su:session): session opened for user jenkins by (uid=0)
Feb 06 10:17:46 www su[31543]: pam_unix(su:session): session closed for user jenkins
Feb 06 10:17:48 www jenkins[31497]: ...done.
Feb 06 10:17:48 www systemd[1]: Started LSB: Start Jenkins at boot time.
Хотя он говорит что после запуска сервиса даже когда Jenkins нормально отвечает на HTTP-запросы.