360b35a08f
* Fix error messages with ES results * Add lsof for debugging * Add torrents table variable to index sukebei * Use elasticsearch alias for hotswapping index * Increase max open files, increase ES heap size * Add reindex script and reindex triggers We use a table to store the actions happened to the torrents table. When the torrents table is INSERTED/UPDATED/DELETED, the trigger kicks in and an entry is made to the reindex_torrents table. The reindex_nyaapantsu.py script is then used to query the reindex_torrents table and apply the correct reindex action to elasticsearch. The entries are then removed for reindex_torrents table. * Reindex every 5 minutes as cronjob
20 lignes
585 o
YAML
20 lignes
585 o
YAML
nyaapantsu_dbname: nyaapantsu
|
|
nyaapantsu_user: nyaapantsu
|
|
nyaapantsu_password: nyaapantsu
|
|
nyaapantsu_pgpool_port: 9998
|
|
nyaapantsu_directory: /nyaapantsu/
|
|
nyaapantsu_gpg_passphrase_file: "{{ nyaapantsu_directory }}/passphrase"
|
|
|
|
nyaapantsu_elasticsearch_alias: nyaapantsu
|
|
# nyaapantsu_elasticsearch_alias: sukebei
|
|
|
|
nyaapantsu_elasticsearch_index: nyaapantsu_v1
|
|
# nyaapantsu_elasticsearch_index: nyaapantsu_sukebei_v1
|
|
|
|
nyaapantsu_torrent_tablename: torrents
|
|
# nyaapantsu_torrent_tablename: torrents_sukebei
|
|
|
|
nyaapantsu_max_open_files: 200000
|
|
nyaapantsu_jvm_heapsize_gb: 1
|
|
|
|
# vim: ft=yaml
|