node.js - 为什么 heroku 会终止我的进程,状态为 143?

标签 node.js heroku

我在 Heroku 上的 Node 上有一个小应用程序(git),它与 vk.com(社交网络)的 api 一起使用,但 Heroku 在 30 分钟后用 SIGTERM 杀死了它。我使用 setInterval 向 vk.com 服务器发送请求并每 20 分钟处理一次响应:

var timerID = setInterval( function reposting() {

vk.executes("wall.get", [ {owner_id: -97758272, count: 1, extended: true}, {owner_id: -109933725, offset: 1, count:1, extended: true} ]) .then((wall_list) => { wall_list.forEach(function(wall, index) { repost_and_join(wall, index); }); }) .catch((error) => { console.log("WALL_GET_ERROR: "+error); });

}, 600000);

如何解决这个问题,或者您知道另一个免费托管可以在哪里部署这样的应用程序?错误日志:errorlog

最佳答案

Free dynos are unique because they go to sleep after 30 minutes of inactivity.

来自Heroku devcenter

您是否使用免费测功机?

如果您正在寻找免费服务,可以尝试一下 aws lambda 吗?我想他们每月会给你 100 万次免费通话,IIRC

关于node.js - 为什么 heroku 会终止我的进程,状态为 143?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45667535/

相关文章:

node.js - 使用 NodeJS 对 Google 推送通知执行操作

Python psycopg2 执行挂起

django - heroku PostGIS 同步数据库错误

ruby-on-rails - 无法使用附件在 heroku 上运行 Rails 控制台:附件的未定义方法 `respond_to'::CorsController:Class

ruby-on-rails - Heroku , ActionView::Template::Error (未定义方法 `tags' 用于 #<Post:0x000000041424a0>):

node.js - 通过单击按钮调用 POST 方法

javascript - 检查多个对象属性的值并删除它们

Javascript xmlhttp 获取对 nodejs 服务器的请求不返回任何内容

node.js - 将同步消息从 IpcMain 发送到 IpcRenderer - Electron

ruby-on-rails - 如何使用 Paperclip 和 Rails 从 Amazon S3 中删除文件?