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

GeOrchestra显示“站点维护中”的故障排查及解决方法咨询

Troubleshooting GeOrchestra's Unexpected Maintenance Mode

Hey there, let's work through this GeOrchestra issue together. That French message "En raison d’une opération de maintenance, les services geOrchestra sont momentanément indisponibles." translates to "Due to maintenance operations, geOrchestra services are temporarily unavailable"—but since you didn't initiate maintenance, this is likely a sign that one or more core services failed to start, or a configuration toggle got flipped accidentally. Here's how to diagnose and fix it:

  • First, verify GeOrchestra service status
    Start by checking if all required GeOrchestra services are running. Run this command to list related services:

    systemctl list-units --type=service | grep georchestra
    

    Look for any services marked as failed or inactive. For any problematic service, check its real-time logs to spot errors:

    journalctl -u georchestra-[service-name].service -f
    

    (Replace [service-name] with the actual service, like mapfishapp or geonetwork.)

  • Check for accidental maintenance mode activation
    GeOrchestra has a built-in maintenance mode that might have been enabled unintentionally. Navigate to your GeOrchestra configuration directory (usually /etc/georchestra) and scan YAML config files (like config.yml or service-specific configs) for lines like:

    maintenance:
      enabled: true
    

    If you find this, set enabled to false, then restart the affected services.

  • Validate reverse proxy (Nginx) configuration
    If you're using Nginx as a reverse proxy, it might be serving the maintenance page because it can't reach the backend GeOrchestra services.

    1. Check your Nginx GeOrchestra config (typically in /etc/nginx/sites-available/georchestra) to ensure proxy_pass points to the correct backend ports.
    2. Test the Nginx config for syntax errors:
      nginx -t
      
    3. If everything looks good, restart Nginx:
      systemctl restart nginx
      
  • Verify database connectivity
    GeOrchestra relies on PostgreSQL/PostGIS for most services. If the database is down or credentials are invalid, services will fail to start.

    1. Check if PostgreSQL is running:
      systemctl status postgresql
      
      If it's inactive, start it with systemctl start postgresql.
    2. Test the database connection using GeOrchestra's DB user:
      psql -U [georchestra-db-user] -d [georchestra-db-name]
      
      (Replace placeholders with your actual DB credentials—you can find these in your GeOrchestra config files.)
  • Check file system permissions
    GeOrchestra's runtime user (often georchestra) needs read/write access to critical directories like logs and cache.
    Verify permissions for key directories:

    ls -ld /var/log/georchestra /var/lib/georchestra
    

    If the owner isn't georchestra, fix it with:

    chown -R georchestra:georchestra /var/log/georchestra /var/lib/georchestra
    

Start with the service status and logs—those will usually point you directly to the root cause (like a failed database connection or a misconfigured service). Once you fix the underlying issue, the maintenance page should disappear automatically.

内容的提问来源于stack exchange,提问作者jean pierre huart

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:19:33