Ошибка сегментации pg.rb [Обновление Мохаве] - PullRequest
0 голосов
/ 29 октября 2018

Ошибка сегментации в pg.rb: 56

версии: рельсы: 5.2.0, рубин: 2.4.4, pg gem: 0.20.0

После обновления до Mac OS mojave у меня возникли проблемы с моим локальным хост-сервером. Сам сервер запускается нормально, однако при попытке доступа к нему через веб-браузер происходит сбой, и у меня появляется ошибка сегментации, показанная выше.

Ответы [ 2 ]

0 голосов
/ 10 мая 2019

У меня была похожая проблема, в которой моя тестовая среда часто выходила из строя в Ruby 2.6.3 с ошибкой сегментирования lib / pg.rb, строка 56.

Что мне помогло, так это настройка pumb.rb, чтобы в тестовой среде было ноль рабочих:

# config/puma.rb
(ENV.fetch("RAILS_ENV") == 'test') ? (workers 0) : (workers ENV.fetch("WEB_CONCURRENCY") { 2 })
0 голосов
/ 19 декабря 2018

Поскольку эта проблема возникает только в среде разработки, я сделал ее условной. Это решение в puma.rb работает для меня, пока ошибка не будет исправлена.

workers ENV.fetch("WEB_CONCURRENCY") { 2 } unless Rails.env.development?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...