V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mritd  ›  全部回复第 65 页 / 共 107 页
回复总数  2140
1 ... 61  62  63  64  65  66  67  68  69  70 ... 107  
总体来说有那么一点麻烦,go 的包管理一直是硬伤啊,不过还是非常支持楼主😉

我日常都是写个小脚本,然后走一下代理
Istat 路过
2018-06-19 09:16:06 +08:00
回复了 hansonwang99 创建的主题 程序员 Docker Swarm 的前世今生
然而我选择了 k8s
2018-06-16 15:01:33 +08:00
回复了 hadesy 创建的主题 程序员 求安慰,阿里 API 网关挂了!!导致整个 618 活动没了!!
坐等小号洗地,喷楼主方案不行😉
@yikyo 你找个靠谱的就行了
@wzw 黑苹果 TM 备份并不稳妥,出现过一次数据丢失,可以考虑装个 win,在 win 直接打磁盘备份,不过处理好 dsdt 一般升级都没问题
无法 sleep 说明你找的不专业,我直接买的 efi,他那边处理好的,包括 dsdt 啥的,除了 facetime 这种需要白苹果 3 码才能用的,其他一切正常 包括 cpu 超频,睡眠唤醒,还不到 100😆
2018-06-14 09:51:43 +08:00
回复了 FreeBSD 创建的主题 Go 编程语言 goland 要怎样配置,才能处理 vendor 目录?
自动处理😉
日志查看可以解析容器 stdout json
有图么?我网不好?
首先有一点就是,不管对面鄙视不鄙视,你可能是不知道的,从自己的角度出发,装逼我们要装到位,邮箱我都是写两个,一个 gmail 要梯子,一个自己的域名邮箱 [email protected] 不行不要梯子,反正我把逼装到位就好,鄙视不鄙视是你的事
2018-06-11 20:34:46 +08:00
回复了 koalli 创建的主题 程序员 请教可靠、快速、安全的持续集成、持续部署方案
@koalli 还有资源监控等,上了集群以后有很多方案,还有分布式日志收集等等,具体的你可以查一下
2018-06-11 20:33:32 +08:00
回复了 koalli 创建的主题 程序员 请教可靠、快速、安全的持续集成、持续部署方案
@koalli 对于较大量的服务器控制,那么在使用 docker 的情况下你应给使用编排工具,比如 swarm kubernetes 等,无论哪种都需要一些学习成本,当然我推荐 k8s 不过它的学习成本也更高



在完成了编排控制后,那么你就可以通过标准的编排工具的 cli 或者 自己对接 api 实现大批量快速的应用部署,滚动升级,回滚等动作


在此后你将可以处理你的 ci,不论是使用 jenkins 或者 gitlab ci 都可以在 build 完成后通过控制编排工具的方式进行对应操作,当然对于分支触发任务这种动作基本上哪个 ci 都支持


最后,如果你采用 gitlab ci 这篇文章可能对你有帮助 https://mritd.me/2017/11/28/ci-cd-gitlab-ci/ ,k8s 搭建等博客中也有点 😁
2018-06-11 11:28:50 +08:00
回复了 wangxiaoaer 创建的主题 问与答 Java 进程管理
@wangxiaoaer #16
看你需求就是需要启动停止啥的
systemctl start xxxx
systemctl stop xxxx
systemctl restart xxxx
systemctl status xxxx

如果你的日志打到了 STDOUT,那么使用 journalctl -fu xxxx 观察日志(-f 持续监测)
不过 java 一般都是 logback 啥的送到具体文件了吧

安全性需求强你可以看下 systemd service 怎么使用特定用户运行
2018-06-11 10:59:15 +08:00
回复了 wangxiaoaer 创建的主题 问与答 Java 进程管理
@wangxiaoaer #14

centos7+、debian9+、ubuntu16+ 无需安装任何环境(nodejs/python),系统级托管服务

cat > /lib/systemd/system/xxxx.service <<EOF
[Unit]
Description=xxxxxx
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=/path/to/java -jar xxxx.jar
Restart=on-failure
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload && systemctl start xxxx
2018-06-11 10:44:44 +08:00
回复了 wangxiaoaer 创建的主题 问与答 Java 进程管理
@wangxiaoaer #12 这玩意复杂?单独切割守护类的服务写一个配置文件就完事,不超过 20 行;上面 pm2、Supervisor、docker 那个玩意不比这个重
2018-06-11 10:16:24 +08:00
回复了 wangxiaoaer 创建的主题 问与答 Java 进程管理
说了这么多,你们就没人研究下现代系统自身的 systemd 么?
2018-06-11 09:47:55 +08:00
回复了 koalli 创建的主题 程序员 请教可靠、快速、安全的持续集成、持续部署方案
Gitlab CI +docker 了解一下
2018-06-10 11:02:22 +08:00
回复了 yuzhigang33 创建的主题 问与答 公司自建 Gitlab 跨版本升级怎么做?
官方文档,逐个版本升级即可
1 ... 61  62  63  64  65  66  67  68  69  70 ... 107  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5103 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 07:51 · PVG 15:51 · LAX 00:51 · JFK 03:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.