当我可以清楚地看到它正常启动时,为什么我的服务超时?

查波

这是我的日志:

Feb 10 10:19:25 ip-172-31-47-29 systemd[1]: Starting TNR Photo Download Service...
Feb 10 10:19:26 ip-172-31-47-29 tnr-photos[67938]: Server running on port 2200
Feb 10 10:20:56 ip-172-31-47-29 systemd[1]: tnr-photos.service: start operation timed out. Terminating.
Feb 10 10:20:56 ip-172-31-47-29 systemd[1]: tnr-photos.service: Failed with result 'timeout'.
Feb 10 10:20:56 ip-172-31-47-29 systemd[1]: Failed to start TNR Photo Download Service.
Feb 10 10:21:01 ip-172-31-47-29 systemd[1]: tnr-photos.service: Scheduled restart job, restart counter is at 14.
Feb 10 10:21:01 ip-172-31-47-29 systemd[1]: Stopped TNR Photo Download Service.
Feb 10 10:21:01 ip-172-31-47-29 systemd[1]: Starting TNR Photo Download Service...
Feb 10 10:21:01 ip-172-31-47-29 tnr-photos[67988]: Server running on port 2200
Feb 10 10:22:31 ip-172-31-47-29 systemd[1]: tnr-photos.service: start operation timed out. Terminating.
Feb 10 10:22:31 ip-172-31-47-29 systemd[1]: tnr-photos.service: Failed with result 'timeout'.
Feb 10 10:22:31 ip-172-31-47-29 systemd[1]: Failed to start TNR Photo Download Service.
Feb 10 10:22:36 ip-172-31-47-29 systemd[1]: tnr-photos.service: Scheduled restart job, restart counter is at 15.
Feb 10 10:22:36 ip-172-31-47-29 systemd[1]: Stopped TNR Photo Download Service.
Feb 10 10:22:36 ip-172-31-47-29 systemd[1]: Starting TNR Photo Download Service...
Feb 10 10:22:37 ip-172-31-47-29 tnr-photos[68036]: Server running on port 2200
Feb 10 10:24:07 ip-172-31-47-29 systemd[1]: tnr-photos.service: start operation timed out. Terminating.
Feb 10 10:24:07 ip-172-31-47-29 systemd[1]: tnr-photos.service: Failed with result 'timeout'.
Feb 10 10:24:07 ip-172-31-47-29 systemd[1]: Failed to start TNR Photo Download Service.
Feb 10 10:24:12 ip-172-31-47-29 systemd[1]: tnr-photos.service: Scheduled restart job, restart counter is at 16.
Feb 10 10:24:12 ip-172-31-47-29 systemd[1]: Stopped TNR Photo Download Service.
Feb 10 10:24:12 ip-172-31-47-29 systemd[1]: Starting TNR Photo Download Service...
Feb 10 10:24:12 ip-172-31-47-29 tnr-photos[68068]: Server running on port 2200
Feb 10 10:25:42 ip-172-31-47-29 systemd[1]: tnr-photos.service: start operation timed out. Terminating.
Feb 10 10:25:42 ip-172-31-47-29 systemd[1]: tnr-photos.service: Failed with result 'timeout'.
Feb 10 10:25:42 ip-172-31-47-29 systemd[1]: Failed to start TNR Photo Download Service.
Feb 10 10:25:47 ip-172-31-47-29 systemd[1]: tnr-photos.service: Scheduled restart job, restart counter is at 17.
Feb 10 10:25:47 ip-172-31-47-29 systemd[1]: Stopped TNR Photo Download Service.
Feb 10 10:25:47 ip-172-31-47-29 systemd[1]: Starting TNR Photo Download Service...
Feb 10 10:25:48 ip-172-31-47-29 tnr-photos[68101]: Server running on port 2200

服务定义如下:

[Unit]
Description=TNR Photo Download Service
After=network.target

[Service]
Type=forking
User=ubuntu
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Restart=always
RestartSec=5
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=tnr-photos
WorkingDirectory=/home/ubuntu/tnr-web-photos
ExecStart=sudo /usr/bin/node /home/ubuntu/tnr-web-photos/index.js

[Install]
WantedBy=multi-user.target

这是一个非常简单的nodeJS服务器,所有的行都tnr-photos[68101]: Server running on port 2200表明它实际上正在正常启动。

为什么它总是超时?

子弹头鲍勃

在我的评论中解释解决方案:某些应用程序不fork()按预期使用系统调用(或根本不使用),这可能会混淆systemd何时Type=forking设置。通常,这可以通过设置来避免Type=simpel

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我清楚地看到环境变量存在时,为什么我的构建抱怨环境变量丢失了?

来自分类Dev

当我仍然可以看到和使用登录屏幕时,为什么我的GUI屏幕在Linux启动时空白?

来自分类Dev

我似乎无法弄清楚为什么当我清楚地覆盖了相等方法时,我仍然会成真

来自分类Dev

为什么Jenkins无法启动该服务,但是当我手动启动该服务时,它可以正常启动吗?

来自分类Dev

在theano中,为什么我清楚地连接了theano.gradient.DisconnectedInputError?

来自分类Dev

需要固定图形的x轴和y轴,以便我可以清楚地看到表示形式

来自分类Dev

JSON 数组长度为 -1,但我可以清楚地看到 JSON 中的一个对象

来自分类Dev

我想清楚地知道我们为什么以及何时使用接缝注射和脱模?

来自分类Dev

当我们可以简单地分配它时,为什么在Python中使用内置的copy()函数呢?

来自分类Dev

当我们可以简单地分配它时,为什么在python中使用内置的copy()函数呢?

来自分类Dev

为什么我在android启动时无法启动我的服务?(附上代码)

来自分类Dev

当我提交表单时,Spring仅在启动时注入我的类,我的变量为null为什么?

来自分类Dev

当我用来启动时,Docker 容器会进入兴奋状态。为什么?

来自分类Dev

批处理文件在启动时失败,但是当我单击它时可以使用

来自分类Dev

当我没有休眠选项时,为什么可以看到“ hiberfil.sys”?

来自分类Dev

为什么从控制台启动时我的脚本可以工作,而通过upstart启动时为什么我的脚本不能工作?

来自分类Dev

为什么一个学习练习会警告git commit -am不足以将我的新.gitignore添加到存储库中,即使git清楚地添加了它。

来自分类Dev

当我可以在Firebase中看到费用数据时,为什么我的应用程序中未显示费用数据?

来自分类Dev

PHP - 当我可以通过 $_File 数组获取它时为什么要使用 pathinfo

来自分类Dev

为什么'xargs'命令不能与figlet一起使用,但是当我使用'ls'参数运行它时可以正常工作

来自分类Dev

当我可以简单地调用它们时,为什么要使用回调函数?

来自分类Dev

当我用string替换char时,代码可以正常工作。为什么呢?

来自分类Dev

为什么当我创建位图时,它全是空的?

来自分类Dev

为什么当我不碰它时对象会改变?

来自分类Dev

为什么我不能在启动时添加redshift?

来自分类Dev

如何判断为什么我的活动在启动时被暂停?

来自分类Dev

我怎样才能清楚地猜猜游戏?

来自分类Dev

当我学习 ServletContextListener 时,我无法弄清楚为什么会发生 ClassNotFoundException

来自分类Dev

我如何弄清楚为什么我的systemctl服务没有在CentOS 7上启动?

Related 相关文章

  1. 1

    当我清楚地看到环境变量存在时,为什么我的构建抱怨环境变量丢失了?

  2. 2

    当我仍然可以看到和使用登录屏幕时,为什么我的GUI屏幕在Linux启动时空白?

  3. 3

    我似乎无法弄清楚为什么当我清楚地覆盖了相等方法时,我仍然会成真

  4. 4

    为什么Jenkins无法启动该服务,但是当我手动启动该服务时,它可以正常启动吗?

  5. 5

    在theano中,为什么我清楚地连接了theano.gradient.DisconnectedInputError?

  6. 6

    需要固定图形的x轴和y轴,以便我可以清楚地看到表示形式

  7. 7

    JSON 数组长度为 -1,但我可以清楚地看到 JSON 中的一个对象

  8. 8

    我想清楚地知道我们为什么以及何时使用接缝注射和脱模?

  9. 9

    当我们可以简单地分配它时,为什么在Python中使用内置的copy()函数呢?

  10. 10

    当我们可以简单地分配它时,为什么在python中使用内置的copy()函数呢?

  11. 11

    为什么我在android启动时无法启动我的服务?(附上代码)

  12. 12

    当我提交表单时,Spring仅在启动时注入我的类,我的变量为null为什么?

  13. 13

    当我用来启动时,Docker 容器会进入兴奋状态。为什么?

  14. 14

    批处理文件在启动时失败,但是当我单击它时可以使用

  15. 15

    当我没有休眠选项时,为什么可以看到“ hiberfil.sys”?

  16. 16

    为什么从控制台启动时我的脚本可以工作,而通过upstart启动时为什么我的脚本不能工作?

  17. 17

    为什么一个学习练习会警告git commit -am不足以将我的新.gitignore添加到存储库中,即使git清楚地添加了它。

  18. 18

    当我可以在Firebase中看到费用数据时,为什么我的应用程序中未显示费用数据?

  19. 19

    PHP - 当我可以通过 $_File 数组获取它时为什么要使用 pathinfo

  20. 20

    为什么'xargs'命令不能与figlet一起使用,但是当我使用'ls'参数运行它时可以正常工作

  21. 21

    当我可以简单地调用它们时,为什么要使用回调函数?

  22. 22

    当我用string替换char时,代码可以正常工作。为什么呢?

  23. 23

    为什么当我创建位图时,它全是空的?

  24. 24

    为什么当我不碰它时对象会改变?

  25. 25

    为什么我不能在启动时添加redshift?

  26. 26

    如何判断为什么我的活动在启动时被暂停?

  27. 27

    我怎样才能清楚地猜猜游戏?

  28. 28

    当我学习 ServletContextListener 时,我无法弄清楚为什么会发生 ClassNotFoundException

  29. 29

    我如何弄清楚为什么我的systemctl服务没有在CentOS 7上启动?

热门标签

归档