今天负责部署一个小项目,眼看到最后一步跑服务的时候报错了:

Process: 2451 ExecStart=/home/.virtualenvs/bin/python /home/xxx.py (code=exited, status=217/USER)

仔细一看原来原来service文件的用户名没改,难怪提示217/USER错误呢,把用户名改对就好了,服务顺利跑起来了

[Unit]
Description=xxx
After=network.target

[Service]
WorkingDirectory=/home/deploy/server
User=xxx
ExecStart=/home/.virtualenvs/bin/python /home/deploy/server/xxx.py
Restart=on-failure

[Install]
WantedBy=multi-user.target

当我们使用system ctl start mongod启动MongoDB数据时,报错如下 这里我们可以使用system ctl status mongod.service命令查看详细 错误 信息,如下图 原创文章 22获赞 38访问量 2万+ 展开阅读全文 作者:Timor__ Linuxsystem ctl 命令是systemd系统和 服务 管理器的主要命令之一,它可以启动、停止、重启、重新加载和查询系统 服务 状态等操作。以下是system ctl 。 3)linux的system ctl 命令详解及使用教程 三、遇到的坑点和报错 1)system ctl 服务 部署 错误 code = exit ed , status = 217 / USER 2)selinux引起nginx启动失败 3)OPENSSL引起nginx启动失败 Microsoft SQL Server 2005 Setup ——————————  The SQL Server System Configuration Checker cannot be execut ed due to WMI configuration on the machine XXXX Error:2147749896 (0x80041008).  For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+S 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。 提示启动失败 问公司大佬,给出的解决方案是查询/var/log下的两个文件(/var/log/syslog和/var/log/mysql/error.log)需要切换到root用户查看(su root 后 输入密码) 然后再启动mysql 服务 看这里的日志,结果没有找到有用的信息。然后从网上搜素到了一个需要执行以下初始化(mysqld --initialize Numeric value out of range: 1264 Out of range value for column 的时候 表示的含义是 插入数据库中某个字段的值 超出了数据库设定长度 例如你插入一个int类型的 电话号码 11位 而数据库只有10位 时就出现这个 错误 但是今天出现的 错误 为数据库中为 int (11) 的长度 插入的也为 11长度 同样报此 错误 1.... 【注意】叙述的是第一次安装mariadb时候出现system ctl start mariadb时启动失败。 [root@db01 ~]# system ctl status mariadb ● mariadb.service - MariaDB database server Load ed : load ed (/usr/lib/systemd/system/mariadb.service; disabl ed ; vendor preset: disabl ed ) Active: fail ed (Resu Controller承接HTTP请求,解析@RequestBody参数时,报错: HttpMessageNotReadableException: JSON parse error: syntax error, pos 1, line 1, column 2 nest ed exception is com.alibaba.fastjson.JSONException: syntax error, pos 1, line 1, column 2 错误 原因: 请求发起方,发送的内容是普通的String字符串( 启动失败cloudera-scm-server失败 [root@hd01 cloudera-scm-server]# system ctl status cloudera-scm-server ● cloudera-scm-server.service - Cloudera CM Server Service Load ed : load ed (/usr/lib/systemd/system/cloudera-scm-server.service; enabl ed ; vendor preset: disab