V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GoodRui  ›  全部回复第 1 页 / 共 21 页
回复总数  402
1  2  3  4  5  6  7  8  9  10 ... 21  
@Leonkennedy2 centos 7 2009 镜像是 4.7G 啊? everything 的都 10G 了
13 天前
回复了 ccOfd 创建的主题 职场话题 工位旁边的饮水机又没水了,
@opentrade 同意,我们现在是用那种 5 升手提水桶去净水器那里打水,我每次看到没水了就抢着去打水,老是坐着,腰也不好脖子也不好的。打了水我一路提上来都当哑铃,两只手换着上下上下提一路。
26 天前
回复了 neochen13 创建的主题 macOS Little Snitch 6.0 发布了
这类防火墙实现原理是什么?如果用了 qx ,会不会冲突?
28 天前
回复了 klion 创建的主题 NAS 关于群晖的噪音
@cctv180 请问 16*4 全闪,成本多少?如果能接受这个成本,估计可以地下室自建 IDC 机房。
@katwalk 扯淡的。当时就是信了网上的邪,花了 3000 买的一对领势组 mash ,真的烂到家了,还不如原来不到 1 千块的老华硕。卧室的小米新风机,离书桌的路由器无遮挡直线距离才 3 米,缺经常连到隔着 3 堵墙的客厅节点去,老提示网络环境弱。其它设备也经常一个鸟样。还有就是不知道为什么隔一两个月就抽风,电视、家里个别的手机设备什么的网速极慢,开个淘宝看个视频都老转圈圈。应该是 DNS 的问题,客户端配置一个固定的公共 DNS 就好了。但是路由器不论是用运营商下发的,还是手动配置静态的公共 DNS ,都不管用。关键是老是媳妇的 iPhone 出问题,我的就没事。后来没办法出现这情况就让媳妇重启下路由器。
30 天前
回复了 ysicing 创建的主题 Ubuntu 现在服务器使用 ubuntu 主流用什么版本
哎,看了楼上诸多“大佬”的回复,不得不感慨,V 站确实人才辈出,但鱼龙混杂。很多人技术实力可能很强,但是明显不懂得什么是商业应用和生产环境。
47 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@adoal 首先,如果只是配置 logrotate 分割配置文件让它自动分割的话,所有的分割任务会被打散在凌晨 3:15~3:45 之间的随机时间点执行。我上面有提到这个对于我们的业务来说是不适用的。我们要求必须 0:00~23:59 为一个天日志。所以我们现在目前都是使用定时任务调用 logrotate 执行,精确控制日志的起始时间节点。
其次,logrotate 的分割任务配置文件中可以指定该任务运的运行用户,会影响分割出的日志文件 owner 和权限。如果这里指定的用户有问题,会导致分割失败,分割后应用程序无权限写入日志文件等问题。
48 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@adoal 因为业务基本是按天强相关的,不管每天日志割出来是多少 G ,还是按天比较方便,如果按大小或者是每天分割多次,日志用起来会很麻烦。
48 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@adoal 感谢~
貌似虽然权限有 bug ,但是用 logrotate 分割日志貌似也没什么影响...所以也不用纠结了...需要注意的好像就是 logrotate 的执行权限需要使用 root.
48 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@adoal 因为开发把一些业务信息写入 error.log ,看用户的数据量,量大的用户一天一个 error.log 就几个 G 了...
48 天前
回复了 qingbaihe 创建的主题 Linux Ubuntu 和 Debian 都有糟点
@ysc3839 可以认为 netplan 只是个配置管理工具,它是给底层呈现——也就是 NetworkManager 或 networkd 生成配置的。所以 netplan 里是需要指定网络的渲染器是使用 NetworkManager 还是 netword 的。
49 天前
回复了 qingbaihe 创建的主题 Linux Ubuntu 和 Debian 都有糟点
@son012 netplan 为什么是槽点?

关于无网络时开机卡 2 分钟等待的问题,可以有几个解决办法,我目前使用的是在网卡中配置 optional: true 选项,使该网卡为可选,遇到错误直接跳过。这样开机的时候网卡网络连接失败时会直接跳过,也就不会出现 a start job is 吧啦吧啦等 2 分钟的情况。
49 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@retanoj 哦哦谢谢老哥,刚没看到你#16 的回复。如果你这楼说的是对的,那就明白了。我删了 apt 源安装的 nginx 的 log 文件,重启 nginx ,重新生成的 log 文件 owner 确实成了 root root 。那貌似是个无解的问题...
49 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@retanoj 是啊,非特权用户不能改,那 worker 进程的用户是 nginx ,为什么能呼呼得写入日志呢?
49 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@retanoj 我是看了有一些类似的相关反馈和讨论,但是没有找到有解决办法。
而且我很纳闷,为什么这个问题没很多讨论和关注呢?难道大家都是 root 用户一把梭的吗?
49 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@retanoj 换是什么意思 /手动笑哭
在写业务系统的部署脚本,离线部署,有几个公司自己开发的 nginx 模块,换是不可能换的了...要从 centos 换到 Ubuntu ,而且要求规范部署方式,加强安全。以前 centos 都是 root 用户一把梭,所有程序都是 root 起,所有文件都是 root root ,没这档子事...
49 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@adoal “apt 安装的善后脚本” 是不是只能在安装完成后才能被调用一次?那为什么我两种方法安装的 nginx ,都删除日志文件后,sudo systemctl stop/start nginx ,重启 nginx 让它重新创建日志文件,创建出的文件还是和原来的情况一样呢?即 apt 安装的 nginx ,自动创建的日志是 nginx:adm ;编译安装的 nginx ,自动创建的日志是 root:root 。
49 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@retanoj 感谢大佬,贴子里说的情况好像很有理。
那问题来了,我现在用的最新的稳定版 1.26.0 ,那这个问题是无解了吗...那可要了命了
49 天前
回复了 GoodRui 创建的主题 NGINX 有关 nginx 日志权限的问题请教各位大佬
@dier 感谢~

以下是使用 apt 源安装时自动配置为 systemd 服务的配置文件
```ini
[Unit]
Description=nginx - high performance web server
Documentation=https://nginx.org/en/docs/
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target

[Service]
Type=forking
PIDFile=/var/run/nginx.pid
ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/bin/sh -c "/bin/kill -s HUP $(/bin/cat /var/run/nginx.pid)"
ExecStop=/bin/sh -c "/bin/kill -s TERM $(/bin/cat /var/run/nginx.pid)"

[Install]
WantedBy=multi-user.target
```

以下是编译安装时使用的手写 systemd 服务的配置文件

```ini
[Unit]
Description=Nginx
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target

[Service]
Type=forking


PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
# 用于防止出现 pid 文件读取错误,这是个官方 bug
ExecStartPost=/bin/sleep 0.1

ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID

# 是否使用私有的 tmp 目录
PrivateTmp=true

# 重启策略
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target
```

难道是 PrivateTmp=true 这个设置缓存目录为私有这个配置有问题吗?
1  2  3  4  5  6  7  8  9  10 ... 21  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2903 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 13:11 · PVG 21:11 · LAX 06:11 · JFK 09:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.