| 97 | == Przetwarzanie w tle (Bufor OCR) == |
| 98 | Dotyczy Ready_ w wersji 6.52.1+[[BR]][[BR]] |
| 99 | |
| 100 | Wykorzystujemy supervisor do uruchomienia dwóch workerów (skrypty w języku Python), które znajdują się w katalogu domowym systemu (najczęściej: /home/edokumenty/bin).[[BR]] |
| 101 | Skrypty to: '''worker_ocr.py''' oraz '''ocr_result.py''' |
| 102 | |
| 103 | Domyślne konfiguracje umieszczone są w katalogu home/edokumenty/etc/. Przed uruchomieniem należy usunąć z nazwy _default. |
| 104 | |
| 105 | |
| 106 | == BUFFOR OCR osobna maszyna == |
| 107 | W celu rozłożenie obciążenia, które w dużym stopniu generuje OCR możemy wydzielić go na osobną maszynę. |
| 108 | |
| 109 | W tym celu na środowisku gdzie działa RabbitMQ tworzymy nowego użytkownika i nadajemy mu odpowiednie uprawniania: |
| 110 | {{{ |
| 111 | rabbitmqctl add_user UZYTKOWNIK HASLO |
| 112 | rabbitmqctl set_user_tags UZYTKOWNIK administrator |
| 113 | rabbitmqctl set_permissions -p / UZYTKOWNIK ".*" ".*" ".*" |
| 114 | }}} |
| 115 | |
| 116 | Następnie dane do nowo utworzonego konta uzupełniamy w konfiguracji na maszynie eDokumentyOCR |
| 117 | {{{ |
| 118 | vim /home/edokumenty/etc/rabbimq.toml |
| 119 | }}} |
| 120 | |
| 121 | Po uzupełnieniu danych konieczny jest restart workerów |
| 122 | |
| 123 | {{{ |
| 124 | supervisorctl reload |
| 125 | }}} |
| 126 | |
| 127 | |
| 128 | |
| 129 | |
149 | | == BUFFOR OCR osobna maszyna == |
150 | | W celu rozłożenie obciążenia, które w dużym stopniu generuje OCR możemy wydzielić go na osobną maszynę. |
151 | | |
152 | | W tym celu na środowisku gdzie działa RabbitMQ tworzymy nowego użytkownika i nadajemy mu odpowiednie uprawniania: |
153 | | {{{ |
154 | | rabbitmqctl add_user UZYTKOWNIK HASLO |
155 | | rabbitmqctl set_user_tags UZYTKOWNIK administrator |
156 | | rabbitmqctl set_permissions -p / UZYTKOWNIK ".*" ".*" ".*" |
157 | | }}} |
158 | | |
159 | | Następnie dane do nowo utworzonego konta uzupełniamy w konfiguracji na maszynie eDokumentyOCR |
160 | | {{{ |
161 | | vim /home/edokumenty/etc/rabbimq.toml |
162 | | }}} |
163 | | |
164 | | Po uzupełnieniu danych konieczny jest restart workerów |
165 | | |
166 | | {{{ |
167 | | supervisorctl reload |
168 | | }}} |
| 175 | == POPPLER testowanie poprawności instalacji == |