状态从开始更改为崩溃-Heroku

时间:2020-04-11 14:26:47

标签: node.js heroku

尝试heroku ps:restart web.1后,我的应用程序崩溃了几秒钟,但是当我使用heroku localheroku run node index.js时却没有崩溃,它完全可以正常工作。我在日志中看到的就是这样:

2020-04-11T10:07:56.817827+00:00 heroku[web.1]: State changed from crashed to starting

2020-04-11T10:08:03.373176+00:00 app[web.1]: READY!

2020-04-11T10:09:00.692962+00:00 heroku[web.1]: State changed from starting to crashed

Procfile

web: node index.js

是什么原因造成的?

Hee是索引,js:

const Discord = require('discord.js');
const {prefix, token, League1png, League2png, League3png, League4png, League5png} = require('./config.json');
var {lvl1png, lvl2png, lvl3png, lvl4png, lvl5png, lvl6png, lvl7png, lvl8png, lvl9png, lvl10png} = require('./config.json');
const lvlpngs = JSON.parse(`{"1" : "${lvl1png}", "2" : "${lvl2png}", "3" : "${lvl3png}", "4" : "${lvl4png}", "5" : "${lvl5png}", "6" : "${lvl6png}", "7" : "${lvl7png}", "8" : "${lvl8png}", "9" : "${lvl9png}", "10" : "${lvl10png}"}`);
const client = new Discord.Client();
const fs = require('fs');
const MutedPath = './res/muted.txt';
const PlayersPath = './res/players.txt';
var jsdom = require("jsdom");
const { JSDOM } = jsdom;
const { window } = new JSDOM();
const { document } = (new JSDOM('')).window;
global.document = document;

const $ = jQuery = require('jquery')(window);   

client.once('ready', () => 
{
    console.log('READY!')
})

function sleep(milliseconds) 
{
    var start = new Date().getTime();
    for (var i = 0; i < 1e7; i++) 
    {
        if ((new Date().getTime() - start) > milliseconds) break
    }
}

client.on('message', message => 
{
    //*doing some stuff with msg*
})

client.login(token);

0 个答案:

没有答案