sh: строка 1: 5751 Сегментирование ошибки сегментации db: migrate (Node.js + Sequelize + Postgresql) - PullRequest
0 голосов
/ 25 июня 2019

Бег sequelize db:migrate дает ошибку сегментации в эластичном бобовом стебле.

-------------------------------------
/var/log/nodejs/nodejs.log
-------------------------------------
> sequelize db:migrate && node server.js


[4mSequelize CLI [Node: 10.16.0, CLI: 5.4.0, ORM: 5.8.7][24m

Loaded configuration file "sequelize/config/config.js".
Using environment "production".
sh: line 1: 10118 Segmentation fault      sequelize db:migrate
npm ERR! code ELIFECYCLE
npm ERR! errno 139
npm ERR! code@1.0.0 start: `sequelize db:migrate && node server.js`
npm ERR! Exit status 139
npm ERR! 
npm ERR! Failed at the timeline_api@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

> code@1.0.0 start /var/app/current
> sequelize db:migrate && node server.js
-------------------------------------

1 Ответ

0 голосов
/ 27 июня 2019

Проблема была связана с пакетом pg-native. Переключение pg решило проблему.

// Sequelize config
 production: {
    ...
    // or don't set this value.
    native: false,
    ...
  },

Проблема также, кажется, с версией узла. Предположительно, он не работает с node 10 (нужно больше разъяснений). Источники:

https://github.com/brianc/node-pg-native/issues/71

https://github.com/brianc/node-pg-native/issues/70

...