所以我得到了非常普遍的
“Web进程无法在启动后60秒内绑定到$ PORT”
但是我尝试过的解决方案都没有奏效,所以我的问题更具概念性。
什么是绑定?我的理解是,我不需要专门编写代码来将worker dyno绑定到$ PORT,而是这个失败主要是由计算密集型进程引起的。
我没有在这里展示任何非常好的代码片段,但是我已经为我正在进行的项目包含了github repo的链接。
https://github.com/therightnee/RainbowReader_MKII
首次解析RSS源时有一个很长的启动时间,但我从未见过它超过30秒。即便如此,目前当你转到页面时,它应该只是渲染一个模板。最初,在此设置中,没有进行数据处理。在本地测试,一切都运行良好,即使使用数据解析,在任何测试用例中都不会超过一分钟。
这让我相信我需要以某种方式设置或使用$ PORT变量,但我不知道。
谢谢!