Mam 3 aplikacje Railsowe, które używają tej samej podstawy kodu. 2/3 aplikacji są wyświetlane w porządku, ale jeden z nich daje mi ten błąd:Heroku Rails nie może rozwidlić nowego procesu dla połączenia: Nie mogę przydzielić pamięci
could not fork new process for connection: Cannot allocate memory
Po próbując spojrzeć na logi PostgreSQL, że jest trochę bardziej szczegółowe:
psql: bin//psql-9.2.1-64bit pv: bin//pv-1.1.4-64bit psql-9.2.1-64bit:
could not fork new process for connection: Cannot allocate memory
could not fork new process for connection: Cannot allocate memory
could not fork new process for connection: Cannot allocate memory
bin/brie: line 146: [: : integer expression expected pg_dump:
bin//pg_dump-9.2.1-64bit psql-9.2.1-64bit:
could not fork new process for connection: Cannot allocate memory
could not fork new process for connection: Cannot allocate memory
could not fork new process for connection: Cannot allocate memory
ten jest stosunkowo małą aplikacją, szczególnie pod względem danych. Próbowałem ponownie popchnąć wszystko, próbowałem ponownego uruchomienia Heroku, a strona statusu Heroku mówi, że nic im nie jest. Każda pomoc będzie doceniona.
Kilka godzin później problem "sam się rozwiązał". Pozostawię to pytanie bez odpowiedzi, ponieważ, cóż, nadal nie mam odpowiedzi. Co jeśli to się powtórzy? – rpearce
Czy jesteś na wolnym dyno? Czy korzystasz z bezpłatnej bazy danych? –
To był odosobniony incydent z tym serwerem bazy danych. Powinien być teraz naprawiony. Jeśli nadal go widzisz, przenieś do nowego hosta za pomocą pgbackups: https://devcenter.heroku.com/articles/upgrade-heroku-postgres-with-pgbackups – catsby