12-4小节的最后,解压egg.zip文件,启动server后, 查看logs报错了

来源:12-4 项目部署

Allen_Liu986

2020-11-28

以下是执行 docker logs -f 后的报错信息:


[root@iZ2vcc7urzfin1x7gors3jZ ~]# docker logs -f b1aa7d039a11
yarn run v1.22.4
$ EGG_SERVER_ENV=prod egg-scripts start --title=egg-server-egg-demo
[egg-scripts] Starting egg application at /egg
[egg-scripts] Run node /egg/node_modules/egg-scripts/lib/start-cluster {"title":"egg-server-egg-demo","baseDir":"/egg","framework":"/egg/node_modules/egg"} --title=egg-server-egg-demo
2020-11-28 08:26:01,825 INFO 40 [master] =================== egg start =====================
2020-11-28 08:26:01,826 INFO 40 [master] node version v12.18.4
2020-11-28 08:26:01,826 INFO 40 [master] egg version 2.29.1
2020-11-28 08:26:01,826 INFO 40 [master] start with options:
{
  "framework": "/egg/node_modules/egg",
  "baseDir": "/egg",
  "workers": 1,
  "plugins": null,
  "https": false,
  "title": "egg-server-egg-demo"
}
2020-11-28 08:26:01,826 INFO 40 [master] start with env: isProduction: true, EGG_SERVER_ENV: prod, NODE_ENV: production
2020-11-28 08:26:01,835 INFO 40 [master] agent_worker#1:47 start with clusterPort:43514
2020-11-28 08:26:02,273 INFO 47 Plugin development is disabled by env unmatched, require env([ 'local' ]) but got env is prod
2020-11-28 08:26:02,284 WARN 47 [egg:loader] pkg.eggPlugin is missing in /egg/lib/plugin/egg-auth/package.json
2020-11-28 08:26:02,311 INFO 47 [egg:core] App root: /egg
2020-11-28 08:26:02,311 INFO 47 [egg:core] All *.log files save on "/root/logs/egg-demo"
2020-11-28 08:26:02,312 INFO 47 [egg:core] Loaded enabled plugin [{"enable":true,"package":"egg-session","name":"session","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","key":"SESSION_ID","maxAge":5000,"httpOnly":true,"encrypt":true,"path":"/egg/node_modules/egg-session","version":"3.2.0"},{"enable":true,"package":"egg-security","name":"security","dependencies":[],"optionalDependencies":["session"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-security","version":"2.8.0"},{"enable":true,"package":"egg-jsonp","name":"jsonp","dependencies":[],"optionalDependencies":["security"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-jsonp","version":"2.0.0"},{"enable":true,"package":"egg-onerror","name":"onerror","dependencies":[],"optionalDependencies":["jsonp"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-onerror","version":"2.1.0"},{"enable":true,"package":"egg-i18n","name":"i18n","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-i18n","version":"2.1.1"},{"enable":true,"package":"egg-watcher","name":"watcher","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-watcher","version":"3.1.1"},{"enable":true,"package":"egg-schedule","name":"schedule","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-schedule","version":"3.6.6"},{"enable":true,"package":"egg-multipart","name":"multipart","dependencies":[],"optionalDependencies":["schedule"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-multipart","version":"2.10.3"},{"enable":true,"package":"egg-logrotator","name":"logrotator","dependencies":["schedule"],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-logrotator","version":"3.1.0"},{"enable":true,"package":"egg-static","name":"static","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-static","version":"2.2.0"},{"enable":true,"package":"egg-view","name":"view","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-view","version":"2.1.3"},{"enable":true,"package":"egg-mysql","name":"mysql","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-mysql","version":"3.0.0"},{"enable":true,"package":"egg-sequelize","name":"sequelize","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-sequelize","version":"6.0.0"},{"enable":true,"package":"egg-cors","name":"cors","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-cors","version":"2.2.3"},{"enable":true,"package":"egg-jwt","name":"jwt","dependencies":[],"optionalDependencies":["onerror"],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-jwt","version":"3.1.7"},{"enable":true,"path":"/egg/lib/plugin/egg-auth","name":"auth","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js"},{"enable":true,"package":"egg-redis","name":"redis","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-redis","version":"2.4.0"}]
2020-11-28 08:26:02,471 INFO 47 [egg:logger] init all loggers with options: {"dir":"/root/logs/egg-demo","encoding":"utf8","env":"prod","level":"INFO","consoleLevel":"INFO","disableConsoleAfterReady":true,"outputJSON":false,"buffer":true,"appLogName":"egg-demo-web.log","coreLogName":"egg-web.log","agentLogName":"egg-agent.log","errorLogName":"common-error.log","coreLogger":{},"allowDebugAtProd":false,"type":"agent"}
2020-11-28 08:26:02,795 INFO 47 [egg:core] dump config after load, 4ms
2020-11-28 08:26:02,845 INFO 47 [egg-watcher:agent] watcher start success
2020-11-28 08:26:02,847 INFO 47 [egg:core:ready_stat] end ready task /egg/node_modules/egg-schedule/agent.js:12:9, remain ["/egg/node_modules/egg-watcher/lib/init.js:15:14","/egg/node_modules/egg-sequelize/lib/loader.js:39:7"]
2020-11-28 08:26:02,847 WARN 47 [egg-watcher] defaultEventSource watcher will NOT take effect
2020-11-28 08:26:02,869 INFO 47 [egg:core:ready_stat] end ready task /egg/node_modules/egg-watcher/lib/init.js:15:14, remain ["/egg/node_modules/egg-sequelize/lib/loader.js:39:7"]
2020-11-28 08:26:03,198 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 08:26:04,202 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 08:26:05,206 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 08:26:06,210 ERROR 47 nodejs.SequelizeAccessDeniedError: Access denied for user 'root'@'47.108.160.159' (using password: YES)
    at ConnectionManager.connect (/egg/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:118:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
name: "SequelizeAccessDeniedError"
parent: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
original: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
pid: 47
hostname: b1aa7d039a11

2020-11-28 08:26:06,210 ERROR 47 nodejs.SequelizeAccessDeniedError: Access denied for user 'root'@'47.108.160.159' (using password: YES)
    at ConnectionManager.connect (/egg/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:118:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
name: "SequelizeAccessDeniedError"
parent: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
original: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
pid: 47
hostname: b1aa7d039a11

2020-11-28 08:26:06,210 ERROR 47 [agent_worker] start error, exiting with code:1
2020-11-28 08:26:06,226 INFO 47 [agent_worker] receive signal SIGTERM, exiting with code:0
2020-11-28 08:26:06,228 INFO 47 [agent_worker] beforeExit success
2020-11-28 08:26:06,228 INFO 47 [agent_worker] exit with code:0
2020-11-28 08:26:06,270 ERROR 40 nodejs.AgentWorkerDiedError: [master] agent_worker#1:47 died (code: 0, signal: null)
    at Master.onAgentExit (/egg/node_modules/egg-cluster/lib/master.js:425:17)
    at Master.emit (events.js:315:20)
    at Messenger.sendToMaster (/egg/node_modules/egg-cluster/lib/utils/messenger.js:137:17)
    at Messenger.send (/egg/node_modules/egg-cluster/lib/utils/messenger.js:102:12)
    at ChildProcess.<anonymous> (/egg/node_modules/egg-cluster/lib/master.js:289:22)
    at Object.onceWrapper (events.js:422:26)
    at ChildProcess.emit (events.js:315:20)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
name: "AgentWorkerDiedError"
pid: 40
hostname: b1aa7d039a11

2020-11-28 08:26:06,271 ERROR 40 [master] agent_worker#1:47 start fail, exiting with code:1
2020-11-28 08:26:06,271 ERROR 40 [master] exit with code:1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.4
$ EGG_SERVER_ENV=prod egg-scripts start --title=egg-server-egg-demo
[egg-scripts] Starting egg application at /egg
[egg-scripts] Run node /egg/node_modules/egg-scripts/lib/start-cluster {"title":"egg-server-egg-demo","baseDir":"/egg","framework":"/egg/node_modules/egg"} --title=egg-server-egg-demo
2020-11-28 08:28:46,432 INFO 40 [master] =================== egg start =====================
2020-11-28 08:28:46,433 INFO 40 [master] node version v12.18.4
2020-11-28 08:28:46,433 INFO 40 [master] egg version 2.29.1
2020-11-28 08:28:46,433 INFO 40 [master] start with options:
{
  "framework": "/egg/node_modules/egg",
  "baseDir": "/egg",
  "workers": 1,
  "plugins": null,
  "https": false,
  "title": "egg-server-egg-demo"
}
2020-11-28 08:28:46,433 INFO 40 [master] start with env: isProduction: true, EGG_SERVER_ENV: prod, NODE_ENV: production
2020-11-28 08:28:46,443 INFO 40 [master] agent_worker#1:47 start with clusterPort:42114
2020-11-28 08:28:46,833 INFO 47 Plugin development is disabled by env unmatched, require env([ 'local' ]) but got env is prod
2020-11-28 08:28:46,865 WARN 47 [egg:loader] pkg.eggPlugin is missing in /egg/lib/plugin/egg-auth/package.json
2020-11-28 08:28:46,890 INFO 47 [egg:core] App root: /egg
2020-11-28 08:28:46,891 INFO 47 [egg:core] All *.log files save on "/root/logs/egg-demo"
2020-11-28 08:28:46,891 INFO 47 [egg:core] Loaded enabled plugin [{"enable":true,"package":"egg-session","name":"session","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","key":"SESSION_ID","maxAge":5000,"httpOnly":true,"encrypt":true,"path":"/egg/node_modules/egg-session","version":"3.2.0"},{"enable":true,"package":"egg-security","name":"security","dependencies":[],"optionalDependencies":["session"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-security","version":"2.8.0"},{"enable":true,"package":"egg-jsonp","name":"jsonp","dependencies":[],"optionalDependencies":["security"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-jsonp","version":"2.0.0"},{"enable":true,"package":"egg-onerror","name":"onerror","dependencies":[],"optionalDependencies":["jsonp"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-onerror","version":"2.1.0"},{"enable":true,"package":"egg-i18n","name":"i18n","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-i18n","version":"2.1.1"},{"enable":true,"package":"egg-watcher","name":"watcher","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-watcher","version":"3.1.1"},{"enable":true,"package":"egg-schedule","name":"schedule","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-schedule","version":"3.6.6"},{"enable":true,"package":"egg-multipart","name":"multipart","dependencies":[],"optionalDependencies":["schedule"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-multipart","version":"2.10.3"},{"enable":true,"package":"egg-logrotator","name":"logrotator","dependencies":["schedule"],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-logrotator","version":"3.1.0"},{"enable":true,"package":"egg-static","name":"static","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-static","version":"2.2.0"},{"enable":true,"package":"egg-view","name":"view","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-view","version":"2.1.3"},{"enable":true,"package":"egg-mysql","name":"mysql","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-mysql","version":"3.0.0"},{"enable":true,"package":"egg-sequelize","name":"sequelize","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-sequelize","version":"6.0.0"},{"enable":true,"package":"egg-cors","name":"cors","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-cors","version":"2.2.3"},{"enable":true,"package":"egg-jwt","name":"jwt","dependencies":[],"optionalDependencies":["onerror"],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-jwt","version":"3.1.7"},{"enable":true,"path":"/egg/lib/plugin/egg-auth","name":"auth","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js"},{"enable":true,"package":"egg-redis","name":"redis","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-redis","version":"2.4.0"}]
2020-11-28 08:28:47,187 INFO 47 [egg:logger] init all loggers with options: {"dir":"/root/logs/egg-demo","encoding":"utf8","env":"prod","level":"INFO","consoleLevel":"INFO","disableConsoleAfterReady":true,"outputJSON":false,"buffer":true,"appLogName":"egg-demo-web.log","coreLogName":"egg-web.log","agentLogName":"egg-agent.log","errorLogName":"common-error.log","coreLogger":{},"allowDebugAtProd":false,"type":"agent"}
2020-11-28 08:28:47,943 INFO 47 [egg:core] dump config after load, 4ms
2020-11-28 08:28:48,000 INFO 47 [egg-watcher:agent] watcher start success
2020-11-28 08:28:48,001 INFO 47 [egg:core:ready_stat] end ready task /egg/node_modules/egg-schedule/agent.js:12:9, remain ["/egg/node_modules/egg-watcher/lib/init.js:15:14","/egg/node_modules/egg-sequelize/lib/loader.js:39:7"]
2020-11-28 08:28:48,001 WARN 47 [egg-watcher] defaultEventSource watcher will NOT take effect
2020-11-28 08:28:48,026 INFO 47 [egg:core:ready_stat] end ready task /egg/node_modules/egg-watcher/lib/init.js:15:14, remain ["/egg/node_modules/egg-sequelize/lib/loader.js:39:7"]
2020-11-28 08:28:48,501 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 08:28:49,505 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 08:28:50,508 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 08:28:51,511 ERROR 47 nodejs.SequelizeAccessDeniedError: Access denied for user 'root'@'47.108.160.159' (using password: YES)
    at ConnectionManager.connect (/egg/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:118:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
name: "SequelizeAccessDeniedError"
parent: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
original: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
pid: 47
hostname: b1aa7d039a11

2020-11-28 08:28:51,511 ERROR 47 nodejs.SequelizeAccessDeniedError: Access denied for user 'root'@'47.108.160.159' (using password: YES)
    at ConnectionManager.connect (/egg/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:118:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
name: "SequelizeAccessDeniedError"
parent: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
original: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
pid: 47
hostname: b1aa7d039a11

2020-11-28 08:28:51,511 ERROR 47 [agent_worker] start error, exiting with code:1
2020-11-28 08:28:51,526 INFO 47 [agent_worker] receive signal SIGTERM, exiting with code:0
2020-11-28 08:28:51,527 INFO 47 [agent_worker] beforeExit success
2020-11-28 08:28:51,527 INFO 47 [agent_worker] exit with code:0
2020-11-28 08:28:51,550 ERROR 40 nodejs.AgentWorkerDiedError: [master] agent_worker#1:47 died (code: 0, signal: null)
    at Master.onAgentExit (/egg/node_modules/egg-cluster/lib/master.js:425:17)
    at Master.emit (events.js:315:20)
    at Messenger.sendToMaster (/egg/node_modules/egg-cluster/lib/utils/messenger.js:137:17)
    at Messenger.send (/egg/node_modules/egg-cluster/lib/utils/messenger.js:102:12)
    at ChildProcess.<anonymous> (/egg/node_modules/egg-cluster/lib/master.js:289:22)
    at Object.onceWrapper (events.js:422:26)
    at ChildProcess.emit (events.js:315:20)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
name: "AgentWorkerDiedError"
pid: 40
hostname: b1aa7d039a11

2020-11-28 08:28:51,551 ERROR 40 [master] agent_worker#1:47 start fail, exiting with code:1
2020-11-28 08:28:51,551 ERROR 40 [master] exit with code:1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.4
$ EGG_SERVER_ENV=prod egg-scripts start --title=egg-server-egg-demo
[egg-scripts] Starting egg application at /egg
[egg-scripts] Run node /egg/node_modules/egg-scripts/lib/start-cluster {"title":"egg-server-egg-demo","baseDir":"/egg","framework":"/egg/node_modules/egg"} --title=egg-server-egg-demo
2020-11-28 10:07:12,163 INFO 40 [master] =================== egg start =====================
2020-11-28 10:07:12,164 INFO 40 [master] node version v12.18.4
2020-11-28 10:07:12,164 INFO 40 [master] egg version 2.29.1
2020-11-28 10:07:12,164 INFO 40 [master] start with options:
{
  "framework": "/egg/node_modules/egg",
  "baseDir": "/egg",
  "workers": 1,
  "plugins": null,
  "https": false,
  "title": "egg-server-egg-demo"
}
2020-11-28 10:07:12,164 INFO 40 [master] start with env: isProduction: true, EGG_SERVER_ENV: prod, NODE_ENV: production
2020-11-28 10:07:12,173 INFO 40 [master] agent_worker#1:47 start with clusterPort:43884
2020-11-28 10:07:12,578 INFO 47 Plugin development is disabled by env unmatched, require env([ 'local' ]) but got env is prod
2020-11-28 10:07:12,586 WARN 47 [egg:loader] pkg.eggPlugin is missing in /egg/lib/plugin/egg-auth/package.json
2020-11-28 10:07:12,616 INFO 47 [egg:core] App root: /egg
2020-11-28 10:07:12,616 INFO 47 [egg:core] All *.log files save on "/root/logs/egg-demo"
2020-11-28 10:07:12,616 INFO 47 [egg:core] Loaded enabled plugin [{"enable":true,"package":"egg-session","name":"session","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","key":"SESSION_ID","maxAge":5000,"httpOnly":true,"encrypt":true,"path":"/egg/node_modules/egg-session","version":"3.2.0"},{"enable":true,"package":"egg-security","name":"security","dependencies":[],"optionalDependencies":["session"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-security","version":"2.8.0"},{"enable":true,"package":"egg-jsonp","name":"jsonp","dependencies":[],"optionalDependencies":["security"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-jsonp","version":"2.0.0"},{"enable":true,"package":"egg-onerror","name":"onerror","dependencies":[],"optionalDependencies":["jsonp"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-onerror","version":"2.1.0"},{"enable":true,"package":"egg-i18n","name":"i18n","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-i18n","version":"2.1.1"},{"enable":true,"package":"egg-watcher","name":"watcher","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-watcher","version":"3.1.1"},{"enable":true,"package":"egg-schedule","name":"schedule","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-schedule","version":"3.6.6"},{"enable":true,"package":"egg-multipart","name":"multipart","dependencies":[],"optionalDependencies":["schedule"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-multipart","version":"2.10.3"},{"enable":true,"package":"egg-logrotator","name":"logrotator","dependencies":["schedule"],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-logrotator","version":"3.1.0"},{"enable":true,"package":"egg-static","name":"static","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-static","version":"2.2.0"},{"enable":true,"package":"egg-view","name":"view","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-view","version":"2.1.3"},{"enable":true,"package":"egg-mysql","name":"mysql","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-mysql","version":"3.0.0"},{"enable":true,"package":"egg-sequelize","name":"sequelize","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-sequelize","version":"6.0.0"},{"enable":true,"package":"egg-cors","name":"cors","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-cors","version":"2.2.3"},{"enable":true,"package":"egg-jwt","name":"jwt","dependencies":[],"optionalDependencies":["onerror"],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-jwt","version":"3.1.7"},{"enable":true,"path":"/egg/lib/plugin/egg-auth","name":"auth","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js"},{"enable":true,"package":"egg-redis","name":"redis","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-redis","version":"2.4.0"}]
2020-11-28 10:07:12,787 INFO 47 [egg:logger] init all loggers with options: {"dir":"/root/logs/egg-demo","encoding":"utf8","env":"prod","level":"INFO","consoleLevel":"INFO","disableConsoleAfterReady":true,"outputJSON":false,"buffer":true,"appLogName":"egg-demo-web.log","coreLogName":"egg-web.log","agentLogName":"egg-agent.log","errorLogName":"common-error.log","coreLogger":{},"allowDebugAtProd":false,"type":"agent"}
2020-11-28 10:07:13,134 INFO 47 [egg:core] dump config after load, 3ms
2020-11-28 10:07:13,172 INFO 47 [egg-watcher:agent] watcher start success
2020-11-28 10:07:13,174 INFO 47 [egg:core:ready_stat] end ready task /egg/node_modules/egg-schedule/agent.js:12:9, remain ["/egg/node_modules/egg-watcher/lib/init.js:15:14","/egg/node_modules/egg-sequelize/lib/loader.js:39:7"]
2020-11-28 10:07:13,175 WARN 47 [egg-watcher] defaultEventSource watcher will NOT take effect
2020-11-28 10:07:13,175 INFO 47 [egg:core:ready_stat] end ready task /egg/node_modules/egg-watcher/lib/init.js:15:14, remain ["/egg/node_modules/egg-sequelize/lib/loader.js:39:7"]
2020-11-28 10:07:13,316 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 10:07:14,321 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 10:07:15,324 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 10:07:16,327 ERROR 47 nodejs.SequelizeAccessDeniedError: Access denied for user 'root'@'47.108.160.159' (using password: YES)
    at ConnectionManager.connect (/egg/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:118:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
name: "SequelizeAccessDeniedError"
parent: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
original: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
pid: 47
hostname: b1aa7d039a11

2020-11-28 10:07:16,327 ERROR 47 nodejs.SequelizeAccessDeniedError: Access denied for user 'root'@'47.108.160.159' (using password: YES)
    at ConnectionManager.connect (/egg/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:118:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
name: "SequelizeAccessDeniedError"
parent: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
original: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
pid: 47
hostname: b1aa7d039a11

2020-11-28 10:07:16,327 ERROR 47 [agent_worker] start error, exiting with code:1
2020-11-28 10:07:16,341 INFO 47 [agent_worker] receive signal SIGTERM, exiting with code:0
2020-11-28 10:07:16,344 INFO 47 [agent_worker] beforeExit success
2020-11-28 10:07:16,344 INFO 47 [agent_worker] exit with code:0
2020-11-28 10:07:16,380 ERROR 40 nodejs.AgentWorkerDiedError: [master] agent_worker#1:47 died (code: 0, signal: null)
    at Master.onAgentExit (/egg/node_modules/egg-cluster/lib/master.js:425:17)
    at Master.emit (events.js:315:20)
    at Messenger.sendToMaster (/egg/node_modules/egg-cluster/lib/utils/messenger.js:137:17)
    at Messenger.send (/egg/node_modules/egg-cluster/lib/utils/messenger.js:102:12)
    at ChildProcess.<anonymous> (/egg/node_modules/egg-cluster/lib/master.js:289:22)
    at Object.onceWrapper (events.js:422:26)
    at ChildProcess.emit (events.js:315:20)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
name: "AgentWorkerDiedError"
pid: 40
hostname: b1aa7d039a11

2020-11-28 10:07:16,380 ERROR 40 [master] agent_worker#1:47 start fail, exiting with code:1
2020-11-28 10:07:16,380 ERROR 40 [master] exit with code:1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.4
$ EGG_SERVER_ENV=prod egg-scripts start --title=egg-server-egg-demo
[egg-scripts] Starting egg application at /egg
[egg-scripts] Run node /egg/node_modules/egg-scripts/lib/start-cluster {"title":"egg-server-egg-demo","baseDir":"/egg","framework":"/egg/node_modules/egg"} --title=egg-server-egg-demo
2020-11-28 10:08:00,848 INFO 40 [master] =================== egg start =====================
2020-11-28 10:08:00,849 INFO 40 [master] node version v12.18.4
2020-11-28 10:08:00,849 INFO 40 [master] egg version 2.29.1
2020-11-28 10:08:00,849 INFO 40 [master] start with options:
{
  "framework": "/egg/node_modules/egg",
  "baseDir": "/egg",
  "workers": 1,
  "plugins": null,
  "https": false,
  "title": "egg-server-egg-demo"
}
2020-11-28 10:08:00,849 INFO 40 [master] start with env: isProduction: true, EGG_SERVER_ENV: prod, NODE_ENV: production
2020-11-28 10:08:00,854 INFO 40 [master] agent_worker#1:47 start with clusterPort:33831
2020-11-28 10:08:01,238 INFO 47 Plugin development is disabled by env unmatched, require env([ 'local' ]) but got env is prod
2020-11-28 10:08:01,247 WARN 47 [egg:loader] pkg.eggPlugin is missing in /egg/lib/plugin/egg-auth/package.json
2020-11-28 10:08:01,274 INFO 47 [egg:core] App root: /egg
2020-11-28 10:08:01,275 INFO 47 [egg:core] All *.log files save on "/root/logs/egg-demo"
2020-11-28 10:08:01,275 INFO 47 [egg:core] Loaded enabled plugin [{"enable":true,"package":"egg-session","name":"session","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","key":"SESSION_ID","maxAge":5000,"httpOnly":true,"encrypt":true,"path":"/egg/node_modules/egg-session","version":"3.2.0"},{"enable":true,"package":"egg-security","name":"security","dependencies":[],"optionalDependencies":["session"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-security","version":"2.8.0"},{"enable":true,"package":"egg-jsonp","name":"jsonp","dependencies":[],"optionalDependencies":["security"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-jsonp","version":"2.0.0"},{"enable":true,"package":"egg-onerror","name":"onerror","dependencies":[],"optionalDependencies":["jsonp"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-onerror","version":"2.1.0"},{"enable":true,"package":"egg-i18n","name":"i18n","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-i18n","version":"2.1.1"},{"enable":true,"package":"egg-watcher","name":"watcher","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-watcher","version":"3.1.1"},{"enable":true,"package":"egg-schedule","name":"schedule","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-schedule","version":"3.6.6"},{"enable":true,"package":"egg-multipart","name":"multipart","dependencies":[],"optionalDependencies":["schedule"],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-multipart","version":"2.10.3"},{"enable":true,"package":"egg-logrotator","name":"logrotator","dependencies":["schedule"],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-logrotator","version":"3.1.0"},{"enable":true,"package":"egg-static","name":"static","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-static","version":"2.2.0"},{"enable":true,"package":"egg-view","name":"view","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/node_modules/egg/config/plugin.js","path":"/egg/node_modules/egg-view","version":"2.1.3"},{"enable":true,"package":"egg-mysql","name":"mysql","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-mysql","version":"3.0.0"},{"enable":true,"package":"egg-sequelize","name":"sequelize","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-sequelize","version":"6.0.0"},{"enable":true,"package":"egg-cors","name":"cors","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-cors","version":"2.2.3"},{"enable":true,"package":"egg-jwt","name":"jwt","dependencies":[],"optionalDependencies":["onerror"],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-jwt","version":"3.1.7"},{"enable":true,"path":"/egg/lib/plugin/egg-auth","name":"auth","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js"},{"enable":true,"package":"egg-redis","name":"redis","dependencies":[],"optionalDependencies":[],"env":[],"from":"/egg/config/plugin.js","path":"/egg/node_modules/egg-redis","version":"2.4.0"}]
2020-11-28 10:08:01,451 INFO 47 [egg:logger] init all loggers with options: {"dir":"/root/logs/egg-demo","encoding":"utf8","env":"prod","level":"INFO","consoleLevel":"INFO","disableConsoleAfterReady":true,"outputJSON":false,"buffer":true,"appLogName":"egg-demo-web.log","coreLogName":"egg-web.log","agentLogName":"egg-agent.log","errorLogName":"common-error.log","coreLogger":{},"allowDebugAtProd":false,"type":"agent"}
2020-11-28 10:08:01,770 INFO 47 [egg:core] dump config after load, 4ms
2020-11-28 10:08:01,812 INFO 47 [egg-watcher:agent] watcher start success
2020-11-28 10:08:01,813 INFO 47 [egg:core:ready_stat] end ready task /egg/node_modules/egg-schedule/agent.js:12:9, remain ["/egg/node_modules/egg-watcher/lib/init.js:15:14","/egg/node_modules/egg-sequelize/lib/loader.js:39:7"]
2020-11-28 10:08:01,841 WARN 47 [egg-watcher] defaultEventSource watcher will NOT take effect
2020-11-28 10:08:01,841 INFO 47 [egg:core:ready_stat] end ready task /egg/node_modules/egg-watcher/lib/init.js:15:14, remain ["/egg/node_modules/egg-sequelize/lib/loader.js:39:7"]
2020-11-28 10:08:01,884 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 10:08:02,893 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 10:08:03,896 WARN 47 Sequelize Error: Access denied for user 'root'@'47.108.160.159' (using password: YES), sleep 1 seconds to retry...
2020-11-28 10:08:04,906 ERROR 47 nodejs.SequelizeAccessDeniedError: Access denied for user 'root'@'47.108.160.159' (using password: YES)
    at ConnectionManager.connect (/egg/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:118:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
name: "SequelizeAccessDeniedError"
parent: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
original: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
pid: 47
hostname: b1aa7d039a11

2020-11-28 10:08:04,906 ERROR 47 nodejs.SequelizeAccessDeniedError: Access denied for user 'root'@'47.108.160.159' (using password: YES)
    at ConnectionManager.connect (/egg/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:118:17)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
name: "SequelizeAccessDeniedError"
parent: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
original: {"code":"ER_ACCESS_DENIED_ERROR","errno":1045,"sqlState":"28000","sqlMessage":"Access denied for user 'root'@'47.108.160.159' (using password: YES)"}
pid: 47
hostname: b1aa7d039a11

2020-11-28 10:08:04,906 ERROR 47 [agent_worker] start error, exiting with code:1
2020-11-28 10:08:04,918 INFO 47 [agent_worker] receive signal SIGTERM, exiting with code:0
2020-11-28 10:08:04,927 INFO 47 [agent_worker] beforeExit success
2020-11-28 10:08:04,927 INFO 47 [agent_worker] exit with code:0
2020-11-28 10:08:04,976 ERROR 40 nodejs.AgentWorkerDiedError: [master] agent_worker#1:47 died (code: 0, signal: null)
    at Master.onAgentExit (/egg/node_modules/egg-cluster/lib/master.js:425:17)
    at Master.emit (events.js:315:20)
    at Messenger.sendToMaster (/egg/node_modules/egg-cluster/lib/utils/messenger.js:137:17)
    at Messenger.send (/egg/node_modules/egg-cluster/lib/utils/messenger.js:102:12)
    at ChildProcess.<anonymous> (/egg/node_modules/egg-cluster/lib/master.js:289:22)
    at Object.onceWrapper (events.js:422:26)
    at ChildProcess.emit (events.js:315:20)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
name: "AgentWorkerDiedError"
pid: 40
hostname: b1aa7d039a11

2020-11-28 10:08:04,976 ERROR 40 [master] agent_worker#1:47 start fail, exiting with code:1
2020-11-28 10:08:04,976 ERROR 40 [master] exit with code:1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
[root@iZ2vcc7urzfin1x7gors3jZ ~]# 
写回答

1回答

夏小宅

2020-11-29

看报错信息Sequelize连接mysql报错,可以看下阿里云后台mysql端口有没暴露到外网。mysql端口暴露到外网之后,本地也可以直接连接测试。

0
0

React+React Hook+Egg造轮子 全栈开发旅游电商应用

造好轮子+前后端复杂业务处理,解锁前端高手必备技能。

479 学习 · 137 问题

查看课程