지난 90 일 동안 갑자기 작동하지 않는 레일 응용 프로그램을 실행했습니다.일부 모델의 경우 'Connection refused - connect (2)'메시지가 나타나는 이유는 무엇입니까?
문제를 디버깅하면서 DB에서 읽을 수 있지만 쓰기는 불가능하다는 것을 알았습니다. 최소한 특정 모델의 경우.
저장할 수있는 모델이 하나 있지만 다른 모델은 저장하려고 할 때 Connection refused - connect(2)
을 반환합니다.
지난 달에는 모두 잘되어있었습니다. 문제가 무엇인지 판단하는 방법을 모르겠습니다.
현재 실제 서버에 원격으로 액세스 할 수 없어 디버깅 기능이 제한적입니다.
내 문제를 파악하는 데 도움이 될 수 있지만 간단한 기술을 사용하는 사람이 생길 수도 있습니다. 나는 또한 내일 어떤 시점에서 접근 할 것이다. 이 story
하지 post
작동 왜 콘솔
./script/console
>> a = Post.last.clone
=> #<Post id: nil, title: "test"...
>> a.ex_id = 7
>> a.save
Connection refused - connect(2)
...
...
>> b = Story.last.console
=> #<Story id: nil, title: "test"...
>> a.ex_id = 7
>> a.save
=> true
에서
1 체크 나는 확실하지 않다. 이것은 많은 테스트에서 일관성이 있습니다. MySQL의
./script/dbconsole -p
mysql> INSERT INTO Posts (`title`,`body`, `ex_id`) SELECT `title`, `body`, 7 FROM Posts WHERE ID = 1;
Query OK, 1 row affected (0.01 sec)
Records: 1 Duplicates: 0 Warnings: 0
에서 그리고 당신은 내가 사용 레일 같은 credientials와 함께 테이블에 쓸 수 있어요 볼 수
는이 확인?
콘솔에서 연결이 거부되는 이유를 아는 사람이 있습니까?
같은 문제가 있습니다! 이것에 대한 해결책을 찾았습니까? – Guillermo
내 보석을 다시 설치하고 그 후 작동했습니다 – Will
어떤 보석을 다시 설치 했습니까? 나는 너와 같은 문제가있어. 새로 등록한 Devise 사용자는 저장할 수 없습니다. 어제까지 잘 했어. –