3.3.?运行postmaster出现问题,怎么处理?

  1. 收到Bad System Call(系统调用错)或内核倾倒错误

    可能是多方面的问题,首先检查是否在内核里安装了system V扩展。UXDB需要内核支持共享内存和信号灯。

  2. 收到IpcMemoryCreate错误

    首先确定是否在内核里正确配置共享内存,其次是否需要扩大内核的可享用内存。所需要的共享内存具体的数量取决于体系结构和配置的postmaster运行时使用的缓冲区和后端进程数目。对大多数系统,使用缺省缓冲区和进程数目时,最少需要1MB。

  3. 收到IpcSemaphoreCreate错误

    如果错误信息是IpcSemaphoreCreate:semget failed (No space left on device),那么原因内核没有配置足够的信号灯资源。

    • 临时解决方法

      以比较少的后端数量启动postmaster。使用开关-N带一个少于缺省值32的参数运行postmaster。

    • 长久解决方法

      加大内核的SEMMNS和SEMMNI参数。

XML 地图 | Sitemap 地图