我刚刚安装了Jenkins sudo apt-get install jenkins
,服务正在运行,但无法通过默认端口8080访问。
user@user-desktop:~$ sudo service jenkins status
● jenkins.service - LSB: Start Jenkins at boot time
Loaded: loaded (/etc/init.d/jenkins; bad; vendor preset: enabled)
Active: active (exited) since lø. 2017-03-11 19:00:34 CET; 22h ago
Docs: man:systemd-sysv-generator(8)
Process: 7102 ExecStop=/etc/init.d/jenkins stop (code=exited, status=0/SUCCESS)
Process: 7139 ExecStart=/etc/init.d/jenkins start (code=exited, status=0/SUCCESS)
Memory: 0B
CPU: 0
mars 11 19:00:32 user-desktop systemd[1]: Starting LSB: Start Jenkins at boot time...
mars 11 19:00:32 user-desktop jenkins[7139]: * Starting Jenkins Continuous Integration Server jenkins
mars 11 19:00:33 user-desktop su[7177]: Successful su for jenkins by root
mars 11 19:00:33 user-desktop su[7177]: + ??? root:jenkins
mars 11 19:00:33 user-desktop su[7177]: pam_unix(su:session): session opened for user jenkins by (uid=0)
mars 11 19:00:34 user-desktop jenkins[7139]: ...done.
mars 11 19:00:34 user-desktop systemd[1]: Started LSB: Start Jenkins at boot time.
当我运行Netstat -tap
时:
user@user-desktop:~$ netstat -tap
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 user-desktop:domain *:* LISTEN -
tcp 0 0 *:ssh *:* LISTEN -
tcp 0 240 192.168.1.221:ssh 192.168.1.34:49858 ESTABLISHED -
tcp6 0 0 [::]:ssh [::]:* LISTEN -
我无法找到Jenkins在端口8080上运行,我无法在Jenkins日志文件中看到任何错误。
我批评了解决此问题的任何提示。
编辑:Syslog。
Mar 14 13:41:00 user-desktop systemd[1]: Created slice User Slice of jenkins.
Mar 14 13:41:00 user-desktop systemd[1]: Starting User Manager for UID 124...
Mar 14 13:41:01 user-desktop systemd[1]: Started Session c19 of user jenkins.
Mar 14 13:41:01 user-desktop systemd[23777]: Reached target Paths.
Mar 14 13:41:01 user-desktop systemd[23777]: Reached target Sockets.
Mar 14 13:41:01 user-desktop systemd[23777]: Reached target Timers.
Mar 14 13:41:01 user-desktop systemd[23777]: Reached target Basic System.
Mar 14 13:41:01 user-desktop systemd[23777]: Reached target Default.
Mar 14 13:41:01 user-desktop systemd[23777]: Startup finished in 80ms.
Mar 14 13:41:01 user-desktop systemd[1]: Started User Manager for UID 124.
Mar 14 13:41:02 user-desktop jenkins[23724]: ...done.
Mar 14 13:41:02 user-desktop systemd[1]: Started LSB: Start Jenkins at boot time.
Mar 14 13:41:10 user-desktop jenkins: Running from: /usr/share/jenkins/jenkins.war
Mar 14 13:41:10 user-desktop jenkins:
答案 0 :(得分:0)
通过以下命令查找Jenkins用户:
cat /etc/sysconfig/jenkins | grep JENKINS_USER
然后按如下所示设置对Jenkins用户的文件和文件夹权限:
chown -R jenkinsuser:jenkinsuser /var/lib/jenkins
chown -R jenkinsuser:jenkinsuser /var/cache/jenkins
chown -R jenkinsuser:jenkinsuser /var/log/jenkins
答案 1 :(得分:0)
当我连接到我公司的 VPN 时,无法连接。 与 VPN 断开连接,它工作正常。即使我的 netstat -tulpn 会给ipv6连接,我仍然能够通过 常规网页浏览器
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN -
tcp6 0 0 :::111 :::* LISTEN -
tcp6 0 0 :::8080 :::* LISTEN -
-