cronjob运行后服务器崩溃

时间:2020-07-20 04:02:48

标签: node.js cron

我有一个奇怪的问题,并且试图修复它好几天,我创建了一个脚本并使用cronjob运行它。它实际上运行良好,脚本运行后我能够看到更改。问题是每次我运行此脚本时,脚本运行完毕后服务器就会崩溃

这是我制作的脚本

const axios = require('axios')
const creds = require('../../cronjob.json')

const importData = async () => {

    const response = await axios({
        url: `${creds.url}/graphiql/login`,
        method: 'POST',
        data: {
            query: `
                {
                    authenticateUserQuery(email: "${creds.curl_user_email}", password: "${creds.curl_user_password}") {
                        access_token
                    }  
                }
            `
        }
    })

    const accessToken = response.data.data.authenticateUserQuery.access_token

    const result = await axios({
        url: `${creds.url}/graphiql`,
        method: 'POST',
        data: {
            query: `
                {
                    importDataQuery {
                        message
                    }
                }
            `
        },
        headers: {
            'Authorization': `Bearer ${accessToken}`
        }
    })

    console.log(result.data)

    return result.data
}

importData()

这是cronjob时间表

0 16 * * * /usr/local/bin/node /home/ubuntu/myproject/crobjob/import_data.js > /dev/null 2>&1

0 个答案:

没有答案