V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mritd  ›  全部回复第 66 页 / 共 108 页
回复总数  2156
1 ... 62  63  64  65  66  67  68  69  70  71 ... 108  
@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 跨版本升级怎么做?
官方文档,逐个版本升级即可
2018-06-09 07:58:02 +08:00
回复了 Microi 创建的主题 问与答 Windows / macOS 双系统,如何便捷地切换?
@Microi 淘宝免驱卡 就可以
我们以前也用 consul,基本上架构是这样
https://i.imgur.com/aF4oUpt.png

但是这种建立在 容器 生死、调度有 k8s 维持,所有容器 通过 calico 实现网络互通,同时也不会出现 IP 重复分配问题;淡然这种还是很复杂,现在正在换成这种

https://i.imgur.com/yhnZch0.png
@millken 上编排吧,其他操作都是野路子,可维护性不用提;你面临的问题是每个机器都是个小内网,服务注册就是能拿到宿主机 IP,能保证端口映射不变也没什么卵用;因为你无法处理流量熔断问题,以及自动恢复等; docker 只是提供一种虚拟化技术,用于封装你得 application 和 runtime ;至于更上层的 service discovery、容器调度、负载均衡、服务暴露等等 那是编排工具的事,不要尝试在底层去折腾这玩意,得不偿失的
实际问题是,你没有实现跨主机通讯,除非你能保证每个机器只跑一个这种 容器,而且端口映射啥的永远不会改
1 ... 62  63  64  65  66  67  68  69  70  71 ... 108  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   917 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 21:42 · PVG 05:42 · LAX 13:42 · JFK 16:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.