2017-08-16 69 views
10

Tworzę aplikację, która pobiera dane z lokalnego CouchDB. Jednakże kiedy zmienić zdalnego db URL z localhost: 5984 do mojego ip: 5984, dzięki czemu można przetestować od mojego telefonu komórkowego pojawia się następujący błąd podczas synchronizacji ze zdalnego urządzeniaDostęp zewnętrzny dla PouchDB, błąd synchronizacji

{"status":0,"name":"unknown","message":"getCheckpoint rejected with ","result":{"ok":false,"start_time":"2017-08-17T11:14:48.510Z","docs_read":0,"docs_written":0,"doc_write_failures":0,"errors":[],"status":"aborting","end_time":"2017-08-17T11:14:56.314Z","last_seq":0}} 

Wcześniej skonfigurować CORS , ustaw mój adres wiązania httpd na 0.0.0.0, moja polityka bezpieczeństwa treści jest skonfigurowana, aby umożliwić prawie wszystko, czuję się trochę zagubiony, jak rozwiązać ten problem, ponieważ googlowanie ma trafić tylko ślepe zaułki dla mnie. Dzięki za pomoc dla facetów.

otrzymuję następujący w dzienniku serwera gdy próbuję zdalnie synchronizować z dowolnym db:

2017-08-22T10:59:12.194000Z [email protected] <0.52.0> -------- alarm_handler: {clear,system_memory_high_watermark} 
[info] 2017-08-22T10:59:26.074000Z [email protected] <0.26330.0> -------- Opening index for db: shards/80000000-9fffffff/_replicator.1503391828 idx: _design/_replicator sig: "3e823c2a4383ac0c18d4e574135a5b08" 

Edycja: ze wszystkich zmian i poprawek Próbowałem, odtwarzając systemowych baz danych, użytkowników, ponowne zainstalowanie i wiele innych rzeczy, których błąd konsoli klienta nieznacznie się zmienił. Dzienniki CouchDB są takie same. Oto najnowszy błąd

{"code":"ETIMEDOUT","status":0,"result":{"ok":false,"start_time":"2017-09-04T09:19:26.309Z","docs_read":0,"docs_written":0,"doc_write_failures":0,"errors":[],"status":"aborting","end_time":"2017-09-04T09:19:36.326Z","last_seq":0}} 
+0

Proszę podać komunikaty o błędach jako tekst, a nie obrazy. Są łatwiejsze do odczytania i pomagają wyszukiwarek i czytników ekranu. – Flimzy

+0

Przepraszam @Flimzy Będę o tym pamiętać następnym razem, 5984, przepraszam, że było źle odczytane przed – Shard

+1

Nie musisz czekać do następnego razu ... możesz (i powinieneś) edytować ten. – Flimzy

Odpowiedz

1

Czy próbowałeś za pomocą https zamiast http? Zostało to wyjaśnione tutaj w tym poście. Couchdb sync access with userid and password

+0

Przepraszam, że było tak długo i nie dotarłem do ciebie, nie było mnie. Dam ci spróbować dzięki @ 82Tuskers – Shard

+0

@Shard żadnych problemów. Mam nadzieję, że to działa dla Ciebie ... – 82Tuskers

+0

Obawiam się, że nic nie zmienia @ 82Tuskers – Shard