我正在尝试使用Setup Node.js
cpanel功能来运行Angular SSR应用程序。
我从乘客那里得到了如下回溯。
in 'bool Passenger::SpawningKit::HandshakePerform::checkCurrentState()' (Perform.h:257)
in 'void Passenger::SpawningKit::HandshakePerform::waitUntilSpawningFinished(boost::unique_lock<boost::mutex>&)' (Perform.h:213)
in 'Passenger::SpawningKit::Result Passenger::SpawningKit::HandshakePerform::execute()' (Perform.h:1752)
in 'Passenger::SpawningKit::Result Passenger::SpawningKit::DirectSpawner::internalSpawn(const AppPoolOptions&, Passenger::SpawningKit::Config&, Passenger::SpawningKit::HandshakeSession&, const Passenger::Json::Value&, Passenger::SpawningKit::JourneyStep&)' (DirectSpawner.h:211)
in 'virtual Passenger::SpawningKit::Result Passenger::SpawningKit::DirectSpawner::spawn(const AppPoolOptions&)' (DirectSpawner.h:261)
in 'void Passenger::ApplicationPool2::Group::spawnThreadRealMain(const SpawnerPtr&, const Passenger::ApplicationPool2::Options&, unsigned int)' (SpawningAndRestarting.cpp:95)
这就是问题的所在。
以下是我面临的问题。
- 我找不到可以看到错误的乘客日志文件。
- 我不确定是什么原因导致与子进程的握手失败。
也许有人可以给予我一个指针,是什么造成的问题,或者我如何去修复它?
2条答案
按热度按时间euoag5mw1#
确保您的run方法被触发。
为此,在
server.ts
文件中,确保还检查了moduleFilename.includes('node-loader.js')
以调用run()
方法。ie或者尝试运行此方法w/o任何条件。
uoifb46i2#
我解决不了这个问题。由于这对我们来说是一个重大的时间限制问题,而且公司(托管提供商)的支持不够好,我们决定放弃我们的托管计划,转而使用更便宜,更容易操作的https://render.com/。