Skip to content

Can't run it inside Phusion Passenger #192

@bozjator

Description

@bozjator

I'm trying to run it on a web hosting which uses Phusion Passenger
and i get the following error:

`
[Sun Nov 8 17:18:33 2020] com.ibm.diagnostics.healthcenter.loader INFO: Node Application Metrics 5.1.1.202011081608 (Agent Core 4.0.5)
Trace: You required the Node Cluster module, which is incompatible with Passenger, a non-functional shim was returned and your app may still work. However, please remove the related code as soon as possible.
at Module.require (/opt/passenger-5.3.7-9.el7.cloudlinux/src/helper-scripts/node-loader.js:63:12)
at Module.newFunc [as require] (/home/test-user/nodevenv/test-domain.com/node-app/12/lib/node_modules/appmetrics/lib/aspect.js:101:26)
at require (internal/modules/cjs/helpers.js:72:18)
at Object. (/home/test-user/nodevenv/test-domain.com/node-app/12/lib/node_modules/log4js/lib/clustering.js:1:17)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
at Module.require (internal/modules/cjs/loader.js:1025:19)
at Module.require (/opt/passenger-5.3.7-9.el7.cloudlinux/src/helper-scripts/node-loader.js:80:25)
[32m[Nest] 11407 - [39m11/08/2020, 5:18:35 PM [38;5;3m[NestFactory] [39m�[32mStarting Nest application...�[39m
[32m[Nest] 11407 - [39m11/08/2020, 5:18:35 PM [38;5;3m[InstanceLoader] [39m�[32mAppModule dependencies initialized�[39m�[38;5;3m +27ms�[39m
[32m[Nest] 11407 - [39m11/08/2020, 5:18:35 PM [38;5;3m[RoutesResolver] [39m�[32mAppController {}:�[39m�[38;5;3m +93ms�[39m
[32m[Nest] 11407 - [39m11/08/2020, 5:18:35 PM [38;5;3m[RouterExplorer] [39m�[32mMapped {, GET} route�[39m�[38;5;3m +6ms�[39m
[32m[Nest] 11407 - [39m11/08/2020, 5:18:35 PM [38;5;3m[NestApplication] [39m�[32mNest application successfully started�[39m�[38;5;3m +5ms�[39m
/home/test-user/nodevenv/test-domain.com/node-app/12/lib/node_modules/log4js/lib/clustering.js:86
process.send({ topic: 'log4js:message', data: msg.serialise() });
^

TypeError: process.send is not a function
at Object.send (/home/test-user/nodevenv/test-domain.com/node-app/12/lib/node_modules/log4js/lib/clustering.js:86:15)
at Logger._log (/home/test-user/nodevenv/test-domain.com/node-app/12/lib/node_modules/log4js/lib/logger.js:87:16)
at Logger.log (/home/test-user/nodevenv/test-domain.com/node-app/12/lib/node_modules/log4js/lib/logger.js:70:12)
at Logger. [as info] (/home/test-user/nodevenv/test-domain.com/node-app/12/lib/node_modules/log4js/lib/logger.js:119:10)
at ClientRequest. (/home/test-user/nodevenv/test-domain.com/node-app/12/lib/node_modules/ibmapm-restclient/lib/tools/k8sutil.js:61:24)
at ClientRequest.emit (events.js:315:20)
at ClientRequest.EventEmitter.emit (domain.js:483:12)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:315:20)
at Socket.EventEmitter.emit (domain.js:483:12)
`

Does anyone knows whats the problem and how to solve it?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions