HlidacStatu / OcrMinion

Client pro získávání textů z obrázkových dokumentů
MIT License
46 stars 4 forks source link

Nedaří se spustit po Windows 10 #7

Closed cebreus closed 4 years ago

cebreus commented 4 years ago

Instalace proběhne OK, spuštění už ne. Resp. nic se v CLI neděje a ani systém nevykazuje žádnou aktivitu. Asi díky parametru -d.

Bylo by fajn dodělat příkaz pro náhled aktivity v dockeru.

Image v systému běží:

hlidacstatu/ocrminion                latest              dfe8313d9c49        3 days ago          225MB

Container v systému běží:

CONTAINER ID        IMAGE                          COMMAND             CREATED              STATUS              PORTS               NAMES
183509f16788        hlidacstatu/ocrminion:latest   "./start.sh"        About a minute ago   Up About a minute                       minion

Docker system info

Client:
 Debug Mode: false

Server:
 Containers: 2
  Running: 1
  Paused: 0
  Stopped: 1
 Images: 19
 Server Version: 19.03.4
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: b34a5c8af56e510852c35414db4c1f4fa6172339
 runc version: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
 init version: fec3683
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 4.9.184-linuxkit
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 1.952GiB
 Name: docker-desktop
 ID: PL5Y:LWNJ:BWNW:SUY2:SSSE:3FAO:LGNN:AQQC:GFVT:23PD:DFJD:FLNY
 Docker Root Dir: /var/lib/docker
 Debug Mode: true
  File Descriptors: 35
  Goroutines: 48
  System Time: 2019-11-16T22:09:04.4806291Z
  EventsListeners: 1
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false
 Product License: Community Engine
suchoss commented 4 years ago

Právě díky parametru -d se nic v CL nebude ukazovat. Aplikace poběží i po zavření CL. Pokud chceš vidět stav, tak pomocí docker logs minion. Případně to můžeš spustit bez parametru -d, ale v tom případě aplikace přestane běžet ve chvíli kdy se ukončí CLI.

cebreus commented 4 years ago

docker logs minion ukazuje app is down...

warn: HlidacStatu.OcrMinion.Program[0]
      Returned task is invalid.
      null
app is down
Loaded configuration:
  OCRM_APIKEY=3801f06f-5120-4dba-859e-e1bad69f04c4
  OCRM_EMAIL=cebreus69@gmail.com
  OCRM_DEMO=False
  base_address=https://ocr.hlidacstatu.cz
  user_agent=OcrMinion
info: HlidacStatu.OcrMinion.Program[0]
      OCR minion initialized.
info: HlidacStatu.OcrMinion.Program[0]
      Getting new image.
warn: HlidacStatu.OcrMinion.Program[0]
      Returned task is invalid.
      null

cebreus@phoebus MINGW64 /

Asi by to chtělo poladit znění hlášek, páč text v logu chybí časové značky a "app is down" má asi být "app was stopped".

V každém případě neprobíhají žádné výpočty :-(

suchoss commented 4 years ago

Hlášky budu muset poladit. Jinak časovou značku přidávat nebudu, protože tohle za nás řeší docker. Když si logy vypíšeš pomocí docker logs -t minion, tak je to i s časovou značkou.

Výpočty aktuálně neprobíhají, protože na serveru není nic - všechno jste prozatím vytěžili.

suchoss commented 4 years ago

Jinak app is down znamená, že došlo k restartu aplikace. Neznamená to, že by aplikace nejela.

cebreus commented 4 years ago

Díky za rady. Škoda obrovského množství chyb Returned task is invalid. :-(

suchoss commented 4 years ago

Ono returned task is invalid není chyba. Zní to sice tak, ale znamená to, že momentálně není na serveru obrázek, který by mohl parsovat.