You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github Actions执行失败时如何查看Apache2错误日志?

排查Github Actions中Apache 500错误:获取/导出错误日志的方法

直接在流水线里查看日志

在你的Github Actions workflow步骤里添加以下命令,就能获取Apache错误日志:

  • 查看完整日志内容:
    cat /var/log/apache2/error.log
    
  • 只看最后100行(避免日志过长):
    tail -n 100 /var/log/apache2/error.log
    
  • 实时跟踪日志输出(适合调试阶段):
    tail -f /var/log/apache2/error.log
    

将日志导出为流水线产物

如果需要保留日志供后续分析,可使用Github Actions的上传artifact功能,在workflow中添加这段步骤:

- name: 上传Apache错误日志
  uses: actions/upload-artifact@v3
  with:
    name: apache-error-logs
    path: /var/log/apache2/error.log

流水线运行完成后,在运行页面的Artifacts板块即可下载日志文件。

额外提醒

  • 先确认Apache服务是否正常运行:添加systemctl status apache2命令检查服务状态
  • 关于Ubuntu20.04的MySQL连接失败问题,大概率是MySQL默认认证插件变更(从mysql_native_password改为caching_sha2_password),可以尝试将MySQL用户的认证方式改回mysql_native_password以适配旧代码。

内容的提问来源于stack exchange,提问作者Olle Härstedt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 18:01:08