1. 容器内不能上外网【通信方式:bridge】

$ sudo service docker stop
$ sudo pkill docker
$ sudo iptables -t nat -F
$ sudo ifconfig docker0 down
$ sudo brctl delbr docker0
$ sudo service docker start

2. 安装OPEN-C3集群后,页面获取机器信息报错

解决办法:重启服务

3. 上传镜像因文件太大而失败

修改Nginx配置文件,添加如下配置【文件名:/etc/nginx/nginx.conf 】 client_max_body_size 2048m;

如:

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    client_max_body_size 2048m;

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
}

4. 单机版中第一次拉取新git仓库代码出错

把容器中mydan的版本更新到最新,新的/data/Software/mydan/dan/tools/git中
会处理StrictHostKeyChecking=no。

集群版的没有这个问题。

5. OPEN-C3中提交的服务任务分配异常

集群机器时间不同步,运行下面命令启动时间同步服务。

/data/Software/mydan/dan/tools/ntpsync -d

6. 显示的任务时间不对

时区不正确,通过mysql命令查看时间:select curtime(); 如果时区不正确需要通过下面方式进行调整。

第一种方法: 这种方法,不需要重启mysql,但是重启mysql时需要重新设置。

> set global time_zone = '+8:00';  ##修改mysql全局时区为北京时间
> set time_zone = '+8:00';  ##修改当前会话时区
> flush privileges;  #立即生效

第二种方法:这种方式需要重启mysql。

# vim /etc/my.cnf  ##在[mysqld]区域中加上
default-time_zone = '+8:00'

# /etc/init.d/mysqld restart  ##重启mysql使新时区生效

7. 通过机器进行构建,不下载密钥也能正常使用

OPEN-C3服务端需要安装最新的mydan才能进行构建机器的私钥分离。否则会引起权限问题,

让不应该有权限的人访问到其他人的构建机。

8. 运行环境:centos8+docker20+ 安装报错

运行环境:centos8+docker20+

错误描述:

在服务器安装docker后生成容器时出现出如下错误

runc: symbol lookup error: runc: undefined symbol: seccomp_api_get

错误原因:

这是缺少头文件或者相关的库之类的问题,是缺少了依赖包,于是安装依赖包

解决办法:

yum install libseccomp-devel

9. 集群版制定域名【可以不做该操作,直接域名指向即可】

【注:在新版本中已经做了80端口的默认配置,不在需要指定域名】

在集群版安装步骤“部署应用”中,可以通过添加环境变量来进行域名绑定,只需要第一次部署的时候添加即可。
也可以随时在发布的时候通过这个变量来切换域名。

命令如:

C3_DOMAIN=myopenc3.myopenc3.org /data/open-c3/Installer/scripts/cluster.sh deploy  --envname bar --version 20210316

# myopenc3.myopenc3.org 即想绑定的域名

添加环境变量C3_DOMAIN逻辑上做了以下配置文件的修改操作

cd /etc/nginx/conf.d && cp open-c3.conf open-c3.pri.conf
cat open-c3.pri.conf
server {
    listen       80;
    server_name  myopenc3.myopenc3.org; #这里改成自己的域名

    location / {
        proxy_pass http://127.0.0.1:88;

        proxy_redirect    off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}
Copyright 2020 - 2020. all right reserved,powered by Gitbook该文件修订时间: 2024-12-19 21:38:06

results matching ""

    No results matching ""