当前位置: 首页 > news >正文

赤峰市宁城县住房和建设局网站微网站制作超链接

赤峰市宁城县住房和建设局网站,微网站制作超链接,做网站好看的背景图片,重庆知名设计公司有哪些工程代码编译速度太慢,决定采用分布式编译来提高编译速度. distcc ,请参考https://www.distcc.org/ 安装 我用的distcc的版本是distcc-3.2rc1, 下载源码,安装步骤如下: ./autogen.sh ./configure --disable-Werror --prefix/…

工程代码编译速度太慢,决定采用分布式编译来提高编译速度.

distcc ,请参考https://www.distcc.org/

安装

我用的distcc的版本是distcc-3.2rc1, 下载源码,安装步骤如下:

./autogen.sh

./configure --disable-Werror --prefix=/usr/local/distcc-3.2rc1

make

make install

配置

1. 客户端

1.1 检查server上的3632 端口是否可用:

      a. python -m telnetlib 10.58.17.203 3632

      b. nc -zv 10.58.17.203 3632

1.2 export环境变量

      export DISTCC_HOSTS="10.58.17.203/64,lzo,cpp"

      export DISTCC_LOG=/home/ricky/distcc.log

      export DISTCC_VERBOSE=1

64表示:客户端发送到203这台机器的任务最多为64个,与cpu的core数量有关系;

lzo: 允许LZO压缩

备注: 在/etc/environment 文件中可以添加这些变量,开机后这些变量便可以自动导出

      DISTCC_HOSTS="10.58.17.203/64,lzo,cpp"

      DISTCC_LOG=/home/ricky/distcc.log

      DISTCC_VERBOSE=1

1.3 pump

     /usr/local/distcc-3.2rc1/bin/pump make -j16

2. 服务器

 2.1 服务器应该开放3632端口,当然关闭防火墙更加直接了当:

        sudo systemctl stop firewalld

        sudo systemctl status firewalld

2.2  export环境变量

      export DISTCC_HOSTS="10.58.17.203/64,lzo,cpp"

      export DISTCC_LOG=/home/ricky/distcc.log

2.3  daemon

2.3.1    手动运行daemon    

/usr/local/distcc/bin/distccd --daemon -a 10.58.17.201 --user nobody --log-level debug

2.3.2 创建 Systemd 配置文件, distccd 便可以开机后自动运行

      /etc/systemd/system/ 目录中创建一个以 .service 结尾的文件,比如 distccd.service。使用编辑器打开,添加如下内容:

[Unit]
Description=Distccd Distributed Compiler Daemon
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/distcc/bin/distccd --daemon -a 10.58.17.201 --user nobody
Restart=always

[Install]
WantedBy=default.target


重新加载 Systemd 配置:

保存并退出编辑器后,使用以下命令重新加载 Systemd 配置:sudo systemctl daemon-reload

启用自动启动:

sudo systemctl enable distccd.service 

这会将 Distccd 服务添加到启动时要加载的服务列表中。

启动 Distccd 服务: 你可以手动启动服务:sudo systemctl start distccd.service
检查状态: 你可以使用以下命令检查服务的状态:sudo systemctl status distccd.service
 

3. 问题定位

1. distcc clent 的 /tmp 目录下会存在distcc_server_stderr_e7eb7455.txt, 这个文件里会存在错误信息;

2. 如果ccache 和 distcc 都要开启的话,执行命令的 ccache 一定要位于distcc 之前:

   /usr/local/bin/ccache /usr/local/distcc-3.2rc1/bin/distcc

3. 查看distcc man 手册

  cd  /usr/local/distcc-3.2rc1/share/man/man1/

  man ./distcc.1.gz

http://www.yayakq.cn/news/525856/

相关文章:

  • php微信微网站怎么做wordpress+培训模板下载
  • 编写网站策划书如何做视频网站不侵权
  • 建立内部网站做任务提现的网站
  • 服务器不能访问网站一起做网站
  • 连锁店网站建设银川网站建设公司
  • 做app简单还是网站建设一个网站需要多少费用
  • 中国物流网站文化传播公司网站模版
  • 无人机公司网站建设网页模板大全
  • 大连网站建设辽icp备大学生求职创业补贴有多少钱
  • 苏州做企业网站的公司企业建立站点方案有几种
  • 微信微网站开发报价网页设计心得体会免费
  • wordpress百度分享深圳网站设计专家乐云seo品牌
  • 电子商务网站建设的一般步骤有网站的建设教程
  • 网站建设没业务wordpress建站腾讯云
  • 特效很好的网站陕西网站制作商
  • 培训网站建设的背景山东聊城建设学校贴吧
  • 康定网站建设工作室淄博专业网站建设
  • 做网站营业执照经营范围怎么填写网页设计与网站建设报告书
  • 漂亮的设计类图片网站永嘉网站优化
  • 哪个网站可以做练习题网站换新域名
  • 学校网站的常规化建设学校网站建设情况报告
  • 什么软件做网站好属于网页制作工具
  • 杨凌企业网站建设根据网站集约化建设的要求
  • 网站后台如何添加新闻免费推广网站2022
  • 儿童教育网站怎么做有趣艺术家网站源码
  • 网站建设教案视频 wordpress
  • 滕州外贸网站建设wordpress怎么删除文章发布时间
  • 企业网站模板下载网站安全检测工具
  • 网站英文版怎么做小程序开发兼职的小知识点
  • 北京网站建设方案策划h5网页是什么意思