Postgresql, Rails - не удалось обработать рабочий процесс автоочистки: ресурс временно недоступен

Это происходит со мной, когда в моей локальной среде, Mac OSX, каждый раз, когда я запускаю свой сервер - puma - и работники - перезагружаюсь.

Журналы не говорят ничего полезного, только повторяют: "не удалось разорвать рабочий процесс автоочистки: ресурс временно недоступен".

Пока я не выключаю ctr-c с сервера, он блокирует весь мой компьютер. Когда я пытаюсь зайти на сайт в браузере, он просто зависает, а когда я открываю новую вкладку в терминале, он говорит "труба сломана" и закрывает ее. Консоль MAC не выдает ничего полезного, по крайней мере из того, что я могу сказать.

У кого-нибудь есть мысли, почему это так?

Я перезапустил Postgres несколько раз безрезультатно.

РЕДАКТИРОВАТЬ:

Журнал только начал выплевывать, "LOG: не удалось раскошелиться новый процесс для подключения: ресурс временно недоступен"

Количество нитей пумы:

threads_count = ENV.fetch("RAILS_MAX_THREADS") { 10 }.to_i

DB: pool: 100

EDIT2:

Пытался увеличить счетчик max_connection со 100 до 200, все равно ничего. Наткнулся на двойную ошибку postmaster.id. Удалил его, перезапустил Postgres, но все равно осталась та же проблема - все-таки исправлена ​​ошибка postmaster.id.

2 ответа

У меня возникла та же проблема, и я попробовал исправления, предложенные @jack-rothrock в его ответе, но безрезультатно.

Я заметил, что когда я пытался запустить postgres из командной строки с помощью сервисов homebrew, я получал сообщение о том, что postgres уже запущен, что напомнило мне, что я установил "Postgres App" (приложение postgres, которое вы можете загрузить с http://postgresapp.com/. Я перезапустил это приложение, и не все работает.

Хороший способ начать год!

Я следил за этими двумя статьями, и до сих пор это работает. Обновится, если что-то изменится.

https://github.com/sociam/indx/wiki/Increasing-max-connections-under-os-x

http://big-elephants.com/2012-12/tuning-postgres-on-macos/

Изменить: Из того, что я испытал, это не помогло мне. Удаление postmaster.pid, похоже, тоже мало что дает, но, похоже, делает больше, чем сказано выше. Если кто-то наткнется на это и выяснит это, если бы вы могли написать об этом, это было бы здорово. Я обновлю, если что-то еще изменится. FWIW, когда это происходит, иногда Reddis берет дерьмо и говорит, что он больше не может сохранить на диск.

Другие вопросы по тегам