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

如何修改ScrapydWeb时区?修改Linux服务器时区后问题仍未解决

修改ScrapydWeb时区为UTC+03:30的解决方案

ScrapydWeb的时区设置独立于系统时区,仅修改Linux服务器时区不会生效,需要直接配置ScrapydWeb的时区参数,具体操作步骤如下:

方法1:修改配置文件(永久生效)

  • 找到ScrapydWeb的配置文件:
    默认路径为~/.scrapydweb_settings.py,如果未生成,先启动一次ScrapydWeb服务,程序会自动创建该文件。也可以通过运行scrapydweb --help查看配置文件路径提示。
  • 编辑配置文件:
    打开文件后,找到或添加TIMEZONE参数,设置为对应时区:
    # 推荐使用时区数据库字符串(自动适配夏令时)
    TIMEZONE = 'Asia/Tehran'
    # 或者直接指定UTC偏移(固定偏移,不自动适配夏令时)
    # TIMEZONE = 'UTC+03:30'
    
  • 重启ScrapydWeb服务:
    停止当前运行的ScrapydWeb进程,重新启动服务,新配置即可生效。

方法2:启动时通过命令行参数指定(临时/单次生效)

如果不想修改配置文件,可以在启动ScrapydWeb时直接通过参数指定时区:

scrapydweb --timezone Asia/Tehran

方法3:通过systemd服务配置(若用systemd管理)

如果ScrapydWeb通过systemd作为服务运行,修改服务配置文件(通常位于/etc/systemd/system/scrapydweb.service):

  • 在ExecStart行末尾添加时区参数:
    ExecStart=/usr/bin/scrapydweb --timezone Asia/Tehran
    
  • 重新加载systemd配置并重启服务:
    sudo systemctl daemon-reload
    sudo systemctl restart scrapydweb
    

验证生效

启动ScrapydWeb后,登录Web界面查看任务时间、日志时间等,确认时区已切换为UTC+03:30。

内容的提问来源于stack exchange,提问作者Ali Esmaeili

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 18:10:31