passenger - 无法跨越应用程序的进程。操作系统组不存在
问题描述
独立乘客无法启动我的 Rails 5.1 应用程序,我不确定发生了什么。它尝试使用我分配的组 id (LDAP) 启动进程,由于某种原因,该组 ID 在 /etc/group 中不存在:
The operating system group '212373379' does not exist
in 'void Passenger::SpawningKit::HandshakePrepare::resolveUserAndGroup()' (Prepare.h:89)
in 'void Passenger::SpawningKit::HandshakePrepare::execute()' (Prepare.h:537)
in 'void Passenger::SpawningKit::SmartSpawner::internalStartPreloader(Passenger::SpawningKit::Config &, Passenger::SpawningKit::HandshakeSession &, const Json::Value &)' (SmartSpawner.h:340)
in 'void Passenger::SpawningKit::SmartSpawner::startPreloader()' (SmartSpawner.h:305)
in 'virtual Passenger::SpawningKit::Result Passenger::SpawningKit::SmartSpawner::spawn(const AppPoolOptions &)' (SmartSpawner.h:1220)
in 'void Passenger::ApplicationPool2::Group::spawnThreadRealMain(const SpawningKit::SpawnerPtr &, const Passenger::ApplicationPool2::Options &, unsigned int)' (SpawningAndRestarting.cpp:95)
id 显示:
uid=864809261(my_account) gid=212373379 groups=212373379,12(everyone),62(netaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin) ...
有没有办法让我选择一个不同的组让乘客跑?
解决方案
推荐阅读
- javascript - 如何对齐资源列和事件列的行高?
- mysql - 如何使用 CodeIgniter 在数据库中插入多个值?
- c++ - 我想同步等待 IP 地址更改
- android - Glide 仅在某些设备上返回位图
- python - 如何使用请求从链接收集和移动数据到熊猫数据框
- latex - 如何在 R markdown 中使长词连字符?
- android - Google Fit - 使用 Recording API 创建数据并将数据发送到计步器的数据源
- javascript - 在特定端口服务 Vue Cli 3.10.0 项目
- git - 如何从 .git 文件夹中导出项目
- kendo-ui - Kendo UI Tabstrip 依赖项