
crontab 报 bad minute 错误怎么解决?
bad minute 表示某行的分钟字段(第一列)不是合法表达式:按报错行号检查拼写、意外换行、全角字符与非法值。本文列出各类触发原因与排查方法。
聚焦概念、架构、排障、价格与选型,一篇解决一个明确问题。

bad minute 表示某行的分钟字段(第一列)不是合法表达式:按报错行号检查拼写、意外换行、全角字符与非法值。本文列出各类触发原因与排查方法。

默认 1MB。超出即返回 413 Request Entity Too Large。修改可放 http/server/location 三层,内层覆盖外层;改完 reload 生效。本文含检查命令与配套注意事项。

crontab 保存时报 can't install 说明语法校验没过:逐行检查时间表达式五段、/etc 系统文件需用户名列、命令合法、行尾换行。本文给出语法规范与快速定位法。

pg_dump --schema-only 导出全部结构;-t 表名 限定指定表,-n 限定模式。反向用 --data-only 只导数据。本文给出常用组合与恢复注意事项。

多个 location 复用同一规则的做法:把公共配置抽到 server 层(location 会继承)、用 include 引入共享片段文件、或一个 location 用正则匹配多个前缀。本文对比三种写法。

加速 mysqldump 恢复:关闭 unique_checks/foreign_key_checks/autocommit、加大 innodb_buffer_pool_size 与 innodb_log_file_size、用 -…

默认会。proxy_pass 自动携带原始查询串;重写 URL(rewrite)或 proxy_pass 带 URI 部分时需注意 $args 与 is_args 的保留。自定义参数用 $args、$arg_ 变量操作。

postqueue -p 列出队列明细与总数;只看数量用 postqueue -p | tail -1 或 mailq;队列积压要查 mail 日志找卡信原因,postsuper 可清理。本文给出完整命令。

504 说明 PHP-FPM 没在规定时间内响应:调大 Nginx 的 fastcgi_read_timeout 与 PHP-FPM 的 request_terminate_timeout、PHP 的 max_execution_t…

现代环境默认选 event(异步处理 keep-alive,高并发省内存);用 mod_php 等非线程安全模块才退选 prefork;worker 是折中。切换用 a2enmod/a2dismod。本文对比三 MPM 并给出选型。

用 debconf-set-selections 预置 postfix 配置项(main_mailer_type、mailname),再 DEBIAN_FRONTEND=noninteractive apt install -y p…

备份 crontab:crontab -l > 备份文件(当前用户),或拷 /var/spool/cron/ 下按用户名命名的文件;多用户与 /etc/cron.d 别漏。本文给出脚本化备份方案。