как запустить несколько экземпляров локального zimserver в python

как запустить несколько экземпляров локального zimserver в python

Я загрузил автономные ZIM-архивы таких веб-сайтов, как , wikipedia.comи т. д. и обслуживаю их с помощью приведенного ниже скрипта.stackoverflow.comunix.stackexchange.com

#!/usr/bin/env python3
import os
import subprocess
import sys
import threading 
from zimply import ZIMServer
ZIMServer("/home/user/zim/wikipedia_en_all_novid_2018-05.zim", index_file="/home/user/zim/wikipedia_en_all_novid_2018-05.idx", port=8790, encoding="utf-8")

это работает хорошо, но когда я добавляю еще одну строку

 ZIMServer("/home/user/zim/math.stackexchange.com_eng_all_2018-08.zim",  index_file="/home/user/zim/math.stackexchange.com_eng_all_2018-08.idx", port=7890, encoding="utf-8")

не загружает второй ZIMServer. Я думаю, что это проблема многопоточности python. Как мне запустить их оба в одном скрипте?

Связанный контент