
错误处理
超级霸气小小白
这个作者很懒,什么都没留下…
展开
-
问题解决:“nginx: [emerg] unknown directive “ “ in /etc/nginx/conf.d/XXX.conf:122”
nginx: [emerg] unknown directive " " in /etc/nginx/conf.d/XXX.conf:122总结:该问题为文本从Windows中拷入Linux,空格编码不统一。问题复现:在nginx配置文件中增加gzip配置后,出现该报错,新增配置如下。解决方法:最开始排错角度为配置的准确性,在网上寻找许多资料后,确认当前配置没有问题。再次查看报错,感觉错误信息在说文件中空格出现了问题,空格被当做了一个配置项?忽然想到这些配置是从Windows中拷入,会不会像原创 2020-11-11 08:59:11 · 33986 阅读 · 0 评论 -
问题处理:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]问题复现:通过 Docker 部署 Sonarqube 时,服务一直无法启动,查看 Docker 容器日志如下:2019.12.18 15:06:12 INFO app[][o.s.a.AppFileSyste...原创 2019-12-18 15:55:18 · 915 阅读 · 0 评论 -
RequestsDependencyWarning: urllib3 (1.24.3) or chardet (2.2.1) doesn't match a supported version
RequestsDependencyWarning: urllib3 (1.24.3) or chardet (2.2.1) doesn’t match a supported version问题复现:新安装docker-compose后,每次运行docker-compose都会报错,信息如下:# docker-comopse -v/usr/lib/python2.7/site-pack...原创 2019-11-07 17:07:47 · 6295 阅读 · 0 评论 -
/bin/bash^M: 坏的解释器: 没有那个文件或目录
/bin/bash^M: 坏的解释器: 没有那个文件或目录复现在Windows下创建shell脚本:run.sh,通过ftp拷入服务器后执行报错。原因分析脚本文件在Windows下编写,Windows下每一行的结尾是\n\r,在linux下文件的结尾是\n,所以在Windows下编辑过的脚本文件在Linux下每一行的结尾会多出来一个\r,\r在Linux下会被转为^M,所以会报错。查看r...原创 2019-10-27 13:03:59 · 953 阅读 · 0 评论 -
问题解决:tar: Removing leading `//' from member names
问题:tar: Removing leading `//’ from member names解决办法:出现该问题的原因是tar默认为相对路径,使用绝对路径的话就会报这个错,可以只用-P参数解决这个问题。(注意大写)原代码:tar -zcvf $DIR/$BAK_NAME.tar $DIR/$BAK_NAME.sql修改后:tar -zcvPf $DIR/$BAK_NAME...原创 2018-09-13 21:38:23 · 26846 阅读 · 3 评论 -
问题解决:find: missing argument to `-exec'
问题:find: missing argument to `-exec’解决方法: 该行代码为:find $DIR -mtime +$DAYS -type f -name "postgresqlbak" -exec rm { } \;{ }之间要加空格,否则会报上面的错。...原创 2018-09-13 21:46:11 · 37745 阅读 · 7 评论 -
问题解决:sudo: no tty present and no askpass program specified
问题:sudo: no tty present and no askpass program specified在jenkins中运行脚本,出现上面的错误。解决方法:给jenkins添加不用密码使用sudo的权限。sudo vi /etc/sudoers在sudoers文件中加一行:jenkins ALL=(ALL) NOPASSWD:ALL...原创 2018-09-13 21:51:01 · 12444 阅读 · 0 评论 -
问题解决:”Error response from daemon: invalid reference format: repository name must be lowercase”
问题:”Error response from daemon: invalid reference format: repository name must be lowercase”解决方法:出现该问题的原因是docker镜像命名错误,存在大写字母。 原代码:docker build -t jenkinsTest_djangotest:0.1 .修改后:docker b...原创 2018-09-13 21:56:12 · 53224 阅读 · 0 评论 -
问题解决:用Docker启动Jenkins出现权限问题
问题:用Docker启动Jenkins出现权限问题解决方法:我是通过一个docker-compose.yml文件启动的Jenkins,并在其中通过volumes做了持久化。出现这个问题的原因是因为volume对应的持久化文件夹所有者不是jenkins。1,修改文件夹所有者sudo chown -R 1000:1000 /data/docker/jenkins/2,在dock...原创 2018-09-13 22:05:47 · 10465 阅读 · 0 评论