<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0">
  <channel>
    <title>Электронные архивы</title>
    <link>https://irbis.elnit.org/list.php?53</link>
    <description><![CDATA[Cистема структурированного хранения электронных документов, обеспечивающая надежность хранения, конфиденциальность и разграничение прав доступа, отслеживание истории использования документа, быстрый и удобный поиск. Источник: Wikipedia]]></description>
    <language>RU</language>
    <pubDate>Thu, 03 Sep 2026 11:40:55 +0300</pubDate>
    <lastBuildDate>Thu, 03 Sep 2026 11:40:55 +0300</lastBuildDate>
    <category>Электронные архивы</category>
    <generator>Phorum 5.1.25</generator>
    <ttl>60</ttl>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137595#msg-137595</link>
      <author>IdeaFix</author>
      <description><![CDATA[Чтобы не терпеть гугла, можно сделать так - https://ideafix.su/?p=6060<br />
<br />
А именно забанить только Google Cloud Platform.<br />
<br />
В итоге у нас получилась хоть какая-то иллюзия контроля посредством следующих действий:<br />
<br />
1. Бан прямо автономками Google Cloud Platform (но не Google Bot) — https://ideafix.su/?p=6060<br />
2. Бан крупных облачных провайдеров (кроме Amazon, на нём сидят letsencrypt и handle.net) — https://ideafix.su/?p=6023<br />
3. Бан на уровне веб сервера некоторых юзерагентов — https://ideafix.su/?p=5879<br />
4. Бан юзерагентов параллельно на уровне fail2ban<br />
5. Настройка сетевого стека linux и веб-сервера для того чтобы держать удар. Ибо банально conntrack на полмиллиона забивался за 5 минут порой.<br />
<br />
По поунктам 4 и 5 в общем тоже могу написать какой-то текст если нужно.<br />
<br />
Сейчас активно наблюдаю за двумя репозиториями в одном городе, использующим одно и то же ПО и в прицнипе очень похожий программный стек, и использующих похожие практики поплонения. Один репозиторий испытывает серьезную нагрузку из сетей linode, второй - из сетей alicloud. Картина стабильна на потряжении нескольких месяцев. При этом первый репозиторий вообще не интересен клиентам аликлауд а второй - клиентам linode.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137595#msg-137595</guid>
      <pubDate>Thu, 03 Sep 2026 11:40:55 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137439#msg-137439</link>
      <author>IdeaFix</author>
      <description><![CDATA[Вот опять сегодня ресурс, который на длинне сессии 5 минут демонстрировал обычную нагрузку 700-4500 тысяч соединений в томкете, стал демонстрировать 20000+ соединений. Этот ресурс не падает и на 70 тысячах, но начинает тормозить.<br />
<br />
Начинаю разбираться....<br />
<br />
<br />
 [code]<br />
awk '{print $1}' /var/log/apache2/access.log | cut -d. -f1,2 | sort | uniq -c | sort -rn | head -n 6<br />
<br />
20328 66.249<br />
10078 65.109<br />
4828 34.29<br />
4135 169.224<br />
3393 213.230<br />
3070 5.255<br />
[/code]<br />
<br />
Ничо не понятно, но очень интересно.... смотрим дальше:<br />
<br />
[code]<br />
awk '{print $1}' /var/log/apache2/access.log | sort | uniq -c | sort -rn | head -n 10<br />
   9628 65.109.100.157<br />
   9319 66.249.69.8<br />
   5561 66.249.69.7<br />
   4748 34.29.217.106<br />
   3506 66.249.69.9<br />
   2173 216.244.66.230<br />
    972 66.249.69.10<br />
    590 78.142.18.40<br />
    529 94.139.252.237<br />
    357 65.109.35.209<br />
<br />
[/code]<br />
<br />
Уже понятнее.... смотрим еще дальше:<br />
[code]<br />
<br />
/opt/today_users_not_gyb.sh | grep '+' | tail -10<br />
     76 Mozilla/5.0 (compatible; YandexAccessibilityBot/3.0; +http://yandex.com/bots) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0<br />
     95 Mozilla/5.0 (compatible; vkShare; +http://vk.com/dev/Share)<br />
    301 Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)<br />
    362 Mozilla/5.0 (compatible; AwarioBot/1.0; +https://awario.com/bots.html)<br />
    484 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; SleepBot/1.0; +http://sleepbot.com/) Chrome/131.0.0.0 Safari/537.36<br />
    914 Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)<br />
   1706 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)<br />
   2186 Mozilla/5.0 (compatible; DotBot/1.2; +https://opensiteexplorer.org/dotbot; help@moz.com)<br />
   4316 Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)<br />
  13263 Mozilla/5.0 (compatible; SERankingBacklinksBot/1.0; +https://seranking.com/backlinks-crawler)<br />
<br />
[/code]<br />
<br />
<br />
Итого, 65.109.100.157 - один из ботов семруша, можно бы и забанить, но не поможет. А вот 65.109.0.0/16 и 34.29.0.0/16 - это гугл :) Так что сидим и терпим....]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137439#msg-137439</guid>
      <pubDate>Thu, 02 Jul 2026 14:56:51 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137432#msg-137432</link>
      <author>IdeaFix</author>
      <description><![CDATA[Ну что.... наверное теперь https://ideafix.su/?p=6023 я в общем закончил.<br />
<br />
0. всякое правильное в sysctl.conf, ибо в современных линуксах это необходимо<br />
1. прятать tomcat за веб-прокси правильно и настраивать и томкет и веб прокси<br />
2. закручивать гайки на уровне веб-сервера (юзерагенты в хтаксес, сессии, треды, потоки, таймауты)<br />
3. файл2бан (а хотя бы и по юзерагентам и всяким запросам на /wp-admin,  phpinfo и прочих червей, чище будет)<br />
4. фаерволл<br />
5. мониторинг]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137432#msg-137432</guid>
      <pubDate>Tue, 16 Jun 2026 14:36:00 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137423#msg-137423</link>
      <author>IdeaFix</author>
      <description><![CDATA[Тут оказалось что у меня и тестовый сервер on fire....<br />
<br />
https://test.ideafix.su/ - очень локальная песочница для тестовых загрузок, в которой давно не было более 1000 документов. С начала  мая по 2-3GB логов в сутки.<br />
<br />
Проблему решил так:<br />
<br />
[code]<br />
RewriteEngine on<br />
<br />
RewriteCond %{HTTP_USER_AGENT} (Hello\-World|Scrapy|meta\-webindexer|meta\-externalagent|PetalBot|Baiduspider|Bytedance|Bytespider|Yatcybot|OAI\-SearchBot|ChatGPT\-User|ClaudeBot|keys\-so\-bot|PerplexityBot|TerraCotta|Wget|curl|aiohttp) [NC]<br />
RewriteCond %{REQUEST_URI} !^/robots\.txt$ [NC]<br />
RewriteRule .* - [F,L]<br />
<br />
[/code]<br />
<br />
Гугла с бингом в логах не было, они приличные, читают robots.txt - https://test.ideafix.su/robots.txt<br />
<br />
Понятно что в продовый сервис кого-то из этих ребят придётся запустить, но тут скорее концепт...<br />
<br />
В конкретном случае какую-то дикую, несоразмерную количеству контента нагрузку создавали meta-webindexer и meta-externalagent]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137423#msg-137423</guid>
      <pubDate>Wed, 10 Jun 2026 22:22:08 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137403#msg-137403</link>
      <author>IdeaFix</author>
      <description><![CDATA[На самом деле моё субъективное мнение плюс-минус описано тут - https://ideafix.su/?p=5845<br />
<br />
Его можно сформулировать так: надо попытаться разделить ботов на плохих и хороших, и не понятных.<br />
<br />
Хорошие, это базовые сео инструменты для внешней аналитики, поисковые системы и пр. сервисы, которые либо конвертируют свои харвесты в посещения своими клиентами, либо, как в слкчае с dmoz/ahrefs/majesticseo и пр. косвенно влияют на вес домена. Удивительно, но &quot;хорошие&quot; боты уважают robots.txt, не создают диких нагрузок и в принципе ведут себя так, что это никому не мешает. Исключением по своему опыту я могу назвать разве что ms bing, который может набежать раз в два месяца и попытаться в течении часа выкачать весь репозиторий.<br />
<br />
Плохие - это прямо плохие, например буквально китайские боты, и не важно, байтданс это или петалсич, я не вижу механизма конвертации создаваемой ими нагрузки в пользователей репозитория. Байтданс просто учит ЛЛМ на наших данных, а PetalBot вроде даже и можно отнести к хорошим, но даже в материковом Китае мне местные не смогли продемонстрировать результат запроса типа site:elar.urfu.ru в хуавеевском поисковике. Далее к плохим я отношу агенты амейзона, фейсбука, OpenAI и пр. операторов LLM, которые обучают свои модели. Эти просто дикие.... качают как Bing но каждый день.<br />
<br />
Ну и всякое непонятное тоже надо периодически посматривать.<br />
<br />
Банить прямо фаерволлом по диапазонам адресов конечнов есело, но RIPE Network Coordination Centre это арендные диапазоны которые покупает непонятно кто, и как их банить? /16 сетями? Едва ли это эффективно.<br />
<br />
Пока я баню веб-сервером много кого по юзерагенту, всё же приятно, что фейсбуку по статусу не положено подделывать юзерагент :) А некоторые китайские гиперскейлы (Alicloud) действительно приходится банить подсетями.<br />
<br />
И когда кажется что всё хорошо, оказывается что ресурсы исчерпываются где-то в других местах - то 40 тысяч соединений на 443 порту и 30 тысяч на 8009, то у фаерволла табличка переполнилась, то еще что-то.<br />
<br />
Итого, остаются два момента:<br />
1. Последствия - считаю что если забанить ИИ краулеры и оставить поисковые системы, ничего мы не потеряем ни в моменте ни в перспективе<br />
2. Не решенные задачи - всех не забанишь.<br />
<br />
<br />
Отдельаня тема - не гугл, который косит под гугл. У меня естьс крипт который по host проверяет всех кто показывает гугловый юзерагент, но таких не много, там я просто пишу на abuse контакт и ставлю гугл в копию.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137403#msg-137403</guid>
      <pubDate>Mon, 08 Jun 2026 13:58:43 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137402#msg-137402</link>
      <author>phoenix2</author>
      <description><![CDATA[Насчет того, что это не первая проблема, с которой я столкнусь... Так я ж тут обращался уже с такой же проблемой в январе 2023го. Тогда вы предположили, что сервис коряво харвестят или ддосят. Проблема тогда ушла сама собой через несколько недель, и юзеры меня не успели начать &quot;наклонять&quot;, довольствовались отговорками. Сервис потом успешно работал 3 года.<br />
А вот у меня теперь такой вопрос... Я по вашему скрипту продолжаю банить приставучие айпишники. Среди них, например, RIPE Network Coordination Centre,  Amazon.com,  crawler.turnitin.com.<br />
Чем в плане внешней видимости грозит моему сервису то, что я баню их обращения?]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137402#msg-137402</guid>
      <pubDate>Fri, 05 Jun 2026 23:55:28 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137399#msg-137399</link>
      <author>IdeaFix</author>
      <description><![CDATA[Это к сожалению не конец. У Вас первой точкой отказа была СУБД, а у нас - maxopenfoles. Починили базу, потом упрётесь в то что сервис открывает файлов одновременно больше лимита, потом в таблицы фаерволла, который из коробки в дистрибутивах зачем-то хранит 5 дней инфу о сессиях и таблица тоже конечна. Тут будет несколько шагов, я думаю.<br />
<br />
Главное - в процессе не сломать ничего, ибо я точно наделал много лишнего и порой не верно интерпретировал результаты, полагая что лучше стало из-за моих действий, а на самом деле просто боты уходили на время.<br />
<br />
С одной стороны хорошо что можно подтянуть знания и по тому и по этому... с другой - очень уж комплексная задачка всё равно получается, да и не очень полезная в плане опыта, если постоянно это не администрируешь и опыт не тиражируется.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137399#msg-137399</guid>
      <pubDate>Fri, 05 Jun 2026 11:31:35 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137393#msg-137393</link>
      <author>phoenix2</author>
      <description><![CDATA[вот результат после замены драйвера: dspace database info<br />
Database URL: jdbc:postgresql://localhost:5432/dspace<br />
Database Schema: public<br />
Database Software: PostgreSQL version 14.22<br />
Database Driver: PostgreSQL JDBC Driver version 42.2.29.jre7<br />
+----------------+----------------------------+---------------------+---------+<br />
| Version        | Description                | Installed on        | State   |<br />
+----------------+----------------------------+---------------------+---------+<br />
| 1.1            | Initial DSpace 1.1 databas |                     | PreInit |<br />
| 1.2            | Upgrade to DSpace 1.2 sche |                     | PreInit |<br />
| 1.3            | Upgrade to DSpace 1.3 sche |                     | PreInit |<br />
| 1.3.9          | Drop constraint for DSpace |                     | PreInit |<br />
| 1.4            | Upgrade to DSpace 1.4 sche |                     | PreInit |<br />
| 1.5            | Upgrade to DSpace 1.5 sche |                     | PreInit |<br />
| 1.5.9          | Drop constraint for DSpace |                     | PreInit |<br />
| 1.6            | Initializing from DSpace 1 | 2016-04-18 06:28:33 | Success |<br />
| 1.7            | Upgrade to DSpace 1.7 sche | 2016-04-18 06:28:34 | Success |<br />
| 1.8            | Upgrade to DSpace 1.8 sche | 2016-04-18 06:28:36 | Success |<br />
| 3.0            | Upgrade to DSpace 3.x sche | 2016-04-18 06:28:37 | Success |<br />
| 4.0            | Upgrade to DSpace 4.x sche | 2016-04-18 06:28:37 | Success |<br />
| 5.0.2014.08.08 | DS-1945 Helpdesk Request a | 2016-04-18 06:28:37 | Success |<br />
| 5.0.2014.09.25 | DS 1582 Metadata For All O | 2016-04-18 06:28:37 | Success |<br />
| 5.0.2014.09.26 | DS-1582 Metadata For All O | 2016-04-18 06:28:37 | Success |<br />
+----------------+----------------------------+---------------------+---------+<br />
<br />
в dspace.cfg в том разделе у меня вот так:<br />
###### Browse Configuration ######<br />
#<br />
# Define the DAO class to use this must meet your storage choice for <br />
# the browse system (RDBMS: PostgreSQL or Oracle, Solr). <br />
# By default, since DSpace 4.0, the Solr implementation is used<br />
#<br />
# PostgreSQL:<br />
# browseDAO.class = org.dspace.browse.BrowseDAOPostgres<br />
# browseCreateDAO.class = org.dspace.browse.BrowseCreateDAOPostgres<br />
#<br />
# Oracle:<br />
# browseDAO.class = org.dspace.browse.BrowseDAOOracle<br />
# browseCreateDAO.class = org.dspace.browse.BrowseCreateDAOOracle<br />
#<br />
# Solr:<br />
# browseDAO.class = org.dspace.browse.SolrBrowseDAO<br />
# browseCreateDAO.class = org.dspace.browse.SolrBrowseCreateDAO<br />
<br />
Благодаря вашему скрипту для анализа логов томката через iptables перебанил айпишники, которые были в сильных топах по обращениям. Пока сервис работает. Мониторю дальше. Еще обновил томкат с версии 8 на последний релиз 9 и включил там RateLimitFilter, чтоб банил ip, которые часто стучатся к томкату. НО, чуть позже заметил, что хоть веб-сервис работает, но БД все равно забивается повисшими транзакциям, и я плотно засел в deepseek. Благодаря его подсказкам:<br />
1)	завел для jspui context.xml, настроил там параметр removeAbandoned и контроль количества соединений в состоянии “idle”;<br />
2)	обратил внимание, что БД забивается непосредственно после перезапуска tomcat, а после принудительного обрывания соединений в БД dspace больше повисших транзакций не возникает;<br />
3)	настроил в БД лимиты сессий idle_in_transaction_session_timeout и idle_session_timeout на 5 минут, таким образом, чтобы даже зависшие при первой загрузке (или при последующей работе) tomcat сессии через 5 минут оборвутся.<br />
За сервисом наблюдал 2 неделb. Пока полёт нормальный. Благодаря вашей помощи и помощи нейронки попробую еще на несколько лет отложить вопрос обновления dspace, т.к. мне за его администрирование не платят{smiling} Спасибо.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137393#msg-137393</guid>
      <pubDate>Thu, 04 Jun 2026 15:02:54 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137325#msg-137325</link>
      <author>IdeaFix</author>
      <description><![CDATA[https://ideafix.su/?p=6005 - зафиксировал в одном посте]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137325#msg-137325</guid>
      <pubDate>Sun, 24 May 2026 00:11:26 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137300#msg-137300</link>
      <author>IdeaFix</author>
      <description><![CDATA[&gt; Если так много локалхостов – это нормально или это и есть проблема? <br />
Это нормально. Это SOLR ходит &quot;сам в себя&quot;<br />
<br />
А насчет СУБД, посмотрите что у Вас тут:<br />
<br />
https://github.com/DSpace/DSpace/blob/1145ee3c3203d43070fe0874f2f60c08489b30ee/dspace/config/dspace.cfg#L1090<br />
<br />
Не форсирован ли <br />
<br />
[code]<br />
browseDAO.class = org.dspace.browse.BrowseDAOPostgres<br />
browseCreateDAO.class = org.dspace.browse.BrowseCreateDAOPostgres<br />
[/code]<br />
<br />
<br />
Просто не должно такого быть. Вроде index-db-browse в пять уже скорее для галочки, а в 6 и вовсе дропнут, а начиная с версии 4 и поиск и просмотр и статистика - SOLR. Воможно что-то осталось от 1.х в конфиге.<br />
<br />
Так же проверьте что после обновления dspace database-info показывает, новую версию библиотеки? Ибо то что было из коробки (библиотека от 2011 года) возможно и не будет нормально работать с postgresql14, а простая замена одной библиотеки на другую может сработать не так, как ожидается. В более поздних версиях dspace речь идет о замене версии, а в 5.5 не версия обновляется а заменяется библиотека.<br />
<br />
Ну и да...<br />
<br />
[code]<br />
74.7.241.129 - - [15/May/2026:20:54:56 +0500] &quot;GET /robots.txt HTTP/1.1&quot; 200 542 &quot;http://elar.usu.ru/robots.txt&quot; &quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.3; robots.txt; +https://openai.com/searchbot&quot;<br />
<br />
[/code]<br />
Это по моим логам. Пойду забаню...<br />
<br />
[UPD] уже было забанено. В htaccess запрест по юзхерагентоу всего что не nobots.txt, а в robots.txt ожидаемый deny all.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137300#msg-137300</guid>
      <pubDate>Fri, 15 May 2026 23:58:49 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137299#msg-137299</link>
      <author>phoenix2</author>
      <description><![CDATA[Обновил драйвер postgresql для dspace по вашему мануалу. Обновил java до 8_491. После 30 минут работы сервера анализ лога томкат показывает, что там тысячи localhost (логирование только включил специально, вообще отключено, т.е. лог не с начала дня):<br />
     13 98.83.177.42<br />
     14 104.28.200.203<br />
     14 66.249.70.32<br />
     15 109.62.207.17<br />
     15 193.233.120.75<br />
     15 40.77.167.58<br />
     16 176.59.174.127<br />
     16 18.220.99.37<br />
     16 31.163.56.135<br />
     16 3.14.150.3<br />
     16 3.144.146.2<br />
     17 18.222.230.9<br />
     17 188.168.144.169<br />
     18 52.167.144.21<br />
     19 3.15.20.61<br />
     20 178.76.231.29<br />
     21 66.249.64.129<br />
     22 46.138.207.249<br />
     23 52.167.144.203<br />
     24 172.16.1.40<br />
     25 40.77.167.235<br />
     25 52.167.144.163<br />
     37 40.77.167.14<br />
     43 40.77.167.38<br />
     44 216.244.66.200<br />
     44 40.77.167.70<br />
     45 172.16.1.44<br />
     46 147.45.50.171<br />
     47 157.55.39.197<br />
     49 40.77.167.123<br />
     50 157.55.39.10<br />
     50 66.249.64.128<br />
     51 156.59.198.136<br />
     53 52.167.144.211<br />
     61 40.77.167.35<br />
     64 156.59.198.135<br />
     65 40.77.167.151<br />
     71 40.77.167.76<br />
     87 66.249.64.132<br />
    113 147.135.213.11<br />
    135 207.46.13.141<br />
    135 52.167.144.229<br />
    166 40.77.167.22<br />
    301 157.55.39.192<br />
    404 216.244.66.198<br />
    414 199.47.82.19<br />
   2272 74.7.241.53<br />
   2363 74.7.227.147<br />
   2425 74.7.242.22<br />
 387556 127.0.0.1<br />
<br />
Вот результат скрипта с netstat на порту 80:<br />
    154 127.0.0.1<br />
      3 188.239.39.134<br />
      3 178.155.115.248<br />
      2 98.83.10.183<br />
      2 74.7.242.22<br />
      2 74.7.241.53<br />
      2 74.7.227.147<br />
      2 66.249.64.132<br />
      2 178.169.116.105<br />
      2 109.62.207.17<br />
<br />
Если так много локалхостов – это нормально или это и есть проблема?<br />
<br />
Анализ сессий PG показывает, что они все забиты вот таким запросом: SELECT * FROM MetadataValue WHERE resource_id= $1 and resource_type_id = $2 ORDER BY metadata_field_id, place<br />
Причем запросы однотипные, подвисают и висят десятками минут. Я пытался вводить лимит времени на подвисшие сессии, но все равно dspace через некоторое время выдает ошибку БД.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137299#msg-137299</guid>
      <pubDate>Fri, 15 May 2026 17:51:40 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137287#msg-137287</link>
      <author>IdeaFix</author>
      <description><![CDATA[А обновите еще это - https://ideafix.su/?p=5564 с проверкой dspace database info до и после.<br />
<br />
Для скрипта указанного выше apache2/httpd не используется, т.е. часть:<br />
[code]<br />
<br />
echo &quot;--------------------&quot;<br />
echo &quot;80 port&quot;<br />
echo &quot;Total connections: $(netstat -anp | grep :80 | wc -l)&quot;<br />
echo &quot;Most often IPs:&quot;<br />
netstat -tn 2&gt;/dev/null | grep ':80 ' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head<br />
[/code]<br />
Использует только команды echo, awk, netstat, sort, uniq grep, wc, cut. Если чего-то не будет хватать - yum install netstat или  yum install awk.<br />
<br />
Другие скрипты, которые используют /var/log/apache2/access.log доложны работать условно при учете двух условий, ну трех:<br />
1. в localhost_access.log файле томкета реальные ип а не сплошной 127.0.0.1<br />
2. путь до localhost_access.log известен (у меня томкет из дистрибутива и лог за сегодня находится по пути /var/log/tomcat9/localhost_access_log.2026-05-15.txt)<br />
3. localhost_access.log имеет формат combined (для парсинга юзерагентов).<br />
<br />
<br />
Т.е. допустим код &quot;для apache2/httpd&quot; выглядит так:<br />
[code]<br />
cat /var/log/apache2/access.log | awk '{print $1}' | sort | uniq -c | sort -n  | tail -n 50<br />
echo &quot;--------&quot;<br />
cat /var/log/apache2/access.log | awk -F'.' -v OFS='.' '{print $1, $2}' | sort | uniq -c | sort -n  | tail -n 10<br />
<br />
[/code]<br />
<br />
А для tomcat так:<br />
[code]<br />
cat /var/log/tomcat9/localhost_access_log.$(date +%F).txt | awk '{print $1}' | sort | uniq -c | sort -n  | tail -n 50<br />
echo &quot;--------&quot;<br />
cat /var/log/tomcat9/localhost_access_log.$(date +%F).txt | awk -F'.' -v OFS='.' '{print $1, $2}' | sort | uniq -c | sort -n  | tail -n 10<br />
[/code]<br />
<br />
Результат будет плюс-минус одинаковым. Почему плюс-минус? Потому что &quot;сегодняшний&quot; лог в apache2/httpd и tomcat создается/ротейтится в разное время.<br />
<br />
<br />
[upd]<br />
Нет, возможно просто взять и заменить это https://mvnrepository.com/artifact/postgresql/postgresql/9.1-901-1.jdbc4 на это # https://mvnrepository.com/artifact/org.postgresql/postgresql<br />
'org.postgresql:postgresql:jar:42.7.11' не выйдет.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137287#msg-137287</guid>
      <pubDate>Fri, 15 May 2026 06:40:41 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137286#msg-137286</link>
      <author>phoenix2</author>
      <description><![CDATA[у меня dspace 5.5 обновленный с 1.8, postgresql на днях обновил с 9.5 на 14.22, апача нет, только томкат. подскажите, как отмониторить вот точно также, как вы в апаче привели, топ запросов к сервису в томкат? Параметры max_connections в конфиге pg и ds выставил, как вы посоветовали. Утром гляну на результат...]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137286#msg-137286</guid>
      <pubDate>Thu, 14 May 2026 23:35:38 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137285#msg-137285</link>
      <author>IdeaFix</author>
      <description><![CDATA[У меня была попытка поанализировать ботов, но... банальный httpd+tomcat через mod_proxy как-то не вывозил. Да можно было это всё обмазать fail2ban'ом (apache-badbots, много 5хх подряд и пр. триггеры) и банить параллельно по юзерагентам (но открытые соединения на 80 и 443 никуда не денутся) и просто активно использовать фаерволл (и ломаться об maxopenfiles и хранение сессий)....<br />
<br />
В общем, даже выступив пару раз на профильных конференциях и позадавав вопросы на профильных форумах ничего для себя не закрыл из открытых вопросов и проблем не решил.<br />
<br />
В части dspace'ов падает сеть или гипервизор не выдерживая нагрузки, в части, где железа с запасом, падает томкет, причем тихо. А вот postgreSQL у меня давно не падал :)<br />
<br />
Сейчас для тушения пожаров я использую скрипт, который даёт такой вывод:<br />
<br />
[code]<br />
root@elar:~# /opt/ports_stat.sh<br />
--------------------<br />
80 port<br />
Total connections: 2227<br />
Most often IPs:<br />
      1 183.60.87.200<br />
      1 183.60.87.174<br />
      1 183.56.147.172<br />
      1 183.47.125.163<br />
      1 157.148.59.43<br />
      1 157.148.35.127<br />
      1 14.29.109.31<br />
      1 14.29.109.165<br />
      1 120.241.209.254<br />
      1 120.241.209.222<br />
--------------------<br />
443 port<br />
Total connections: 257<br />
Most often IPs:<br />
      6 94.140.155.151<br />
      6 78.138.179.54<br />
      6 24.211.247.253<br />
      6 176.109.252.14<br />
      5 24.12.119.52<br />
      5 136.243.95.154<br />
      4 85.175.198.21<br />
      4 100.16.137.142<br />
      3 95.181.241.238<br />
      3 89.124.76.150<br />
--------------------<br />
8009 port<br />
Total connections: 621<br />
Most often IPs:<br />
    620 127.0.0.1<br />
--------------------<br />
8080 port<br />
Total connections: 1593<br />
Most often IPs:<br />
   1595 127.0.0.1<br />
--------------------<br />
8000 port<br />
Total connections: 1<br />
Most often IPs:<br />
--------------------<br />
2641 port<br />
Total connections: 0<br />
Most often IPs:<br />
      2 134.76.30.195<br />
--------------------<br />
root@elar:~#<br />
<br />
[/code]<br />
<br />
А вот собственно код скрипта:<br />
[code]<br />
<br />
echo &quot;--------------------&quot;<br />
echo &quot;80 port&quot;<br />
echo &quot;Total connections: $(netstat -anp | grep :80 | wc -l)&quot;<br />
echo &quot;Most often IPs:&quot;<br />
netstat -tn 2&gt;/dev/null | grep ':80 ' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head<br />
echo &quot;--------------------&quot;<br />
echo &quot;443 port&quot;<br />
echo &quot;Total connections: $(netstat -anp | grep :443 | wc -l)&quot;<br />
echo &quot;Most often IPs:&quot;<br />
netstat -tn 2&gt;/dev/null | grep ':443 ' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head<br />
echo &quot;--------------------&quot;<br />
echo &quot;8009 port&quot;<br />
echo &quot;Total connections: $(netstat -anp | grep :8009 | wc -l)&quot;<br />
echo &quot;Most often IPs:&quot;<br />
netstat -tn 2&gt;/dev/null | grep ':8009 ' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head<br />
echo &quot;--------------------&quot;<br />
echo &quot;8080 port&quot;<br />
echo &quot;Total connections: $(netstat -anp | grep :8080 | wc -l)&quot;<br />
echo &quot;Most often IPs:&quot;<br />
netstat -tn 2&gt;/dev/null | grep ':8080 ' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head<br />
echo &quot;--------------------&quot;<br />
echo &quot;8000 port&quot;<br />
echo &quot;Total connections: $(netstat -anp | grep :8000 | wc -l)&quot;<br />
echo &quot;Most often IPs:&quot;<br />
netstat -tn 2&gt;/dev/null | grep ':8000 ' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head<br />
echo &quot;--------------------&quot;<br />
echo &quot;2641 port&quot;<br />
echo &quot;Total connections: $(netstat -anp | grep :2461 | wc -l)&quot;<br />
echo &quot;Most often IPs:&quot;<br />
netstat -tn 2&gt;/dev/null | grep ':2641 ' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head<br />
echo &quot;--------------------&quot;<br />
<br />
[/code]<br />
<br />
Давайте по порядку. Скрипт работает для 80, 443, 8009, 8080, 8000 и 2641 портов.<br />
<br />
80 и 443 это понятно, это apache2/httpd и если там Total connections - большие тысячи, десятки тысяч или сотни, то всё ясно.<br />
<br />
Порты 8009 и 8080 - это по сути AJP (внешние клиенты) и SOLR. некоторое время назад я принял решение их разделить, раньше все сидели на 8080 через mod_proxy, но там сложно адекватно закрыватьс ессии без потери удобства, а вот AJP работает почти так, как надо. Соответственно, сейчас когда я делаю зачем-то index-discovery -o или там stats-util -s то видно на сколько кривой у нас SOLR, а юзеры идкт отдельно.<br />
<br />
8000 и 2641 - это порты handle сервера. Оно у нас куплено, настроено и работает и.... логов не ведет и fail2ban на это дело настроить тяжело. При этом байтденс бот может прийти к нам по ссылкам вида hdl.handle.net десять тысяч раз в секунду.<br />
<br />
В общем, у меня подобралось какое-то количество не оптимальных и наверняка не самых репрезентативных скриптов и какое-то количество практик их использования. Если есть интерес, а лучше, если есть что добавить (или полностью заменить!) на тему https://ideafix.su/?p=5845 то я только за.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137285#msg-137285</guid>
      <pubDate>Thu, 14 May 2026 22:39:34 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137284#msg-137284</link>
      <author>IdeaFix</author>
      <description><![CDATA[Да, в поиске база давно не участвует. База - это отдать полный текст и в меньшей степени - отдать хендл. А поиск и просмотровые индексы - это давно SOLR. Хотя возможно в 5.5, да еще и с унаследованными от более ранних версий конфигами index-db-browse и активен.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137284#msg-137284</guid>
      <pubDate>Thu, 14 May 2026 21:02:58 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137283#msg-137283</link>
      <author>IdeaFix</author>
      <description><![CDATA[1. Какое значение соединений к базе в dspace.cfg?<br />
2. Какое значение в postgresql.conf? Лежит в /var/lib/pgsql/data/postgresql.conf если у Вас ванильный postgresql 9.x<br />
<br />
Параметр max_connections.<br />
<br />
ИМХО, в postgresql.conf надо устанавливать значение немного больше чем в dspace.cfg, т.е. 600 и 550 например.<br />
<br />
Насчет ДДОСа.... https://ideafix.su/?p=5845 у меня bytedance генерирует в течении последних двух недель примерно 90% всех запросов к сервису :(<br />
<br />
При условии что перед томкетом стоит апач2 (httpd) и логи лежат там же где у меня, вот такой скрипт<br />
[code]<br />
<br />
cat /var/log/apache2/access.log | awk '{print $1}' | sort | uniq -c | sort -n  | tail -n 50<br />
echo &quot;--------&quot;<br />
cat /var/log/apache2/access.log | awk -F'.' -v OFS='.' '{print $1, $2}' | sort | uniq -c | sort -n  | tail -n 10<br />
[/code]<br />
вернёт ТОП50 ИП адресов за сегодня и ТОП10 подсетей /24.<br />
<br />
Посмотрите, нет ли там 39.101.0.0/16 :)]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137283#msg-137283</guid>
      <pubDate>Thu, 14 May 2026 21:00:37 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137279#msg-137279</link>
      <author>phoenix2</author>
      <description><![CDATA[Здравствуйте. Вернулась проблема 2023 года. Версия dspace 5.5, ОС CentOS 7.9. На веб-мордашке «Внутренняя системная ошибка», в логах dspace “FATAL: remaining connection slots are reserved for non-replication superuser connections”. Проблема возникает днем в рабочее время, но не вечером или ночью. По вашей прошлой рекомендации пробовал поиграться с maxconnections, ставил 400-500. Сервис просто вис, страница переставала грузиться вообще. Пытался установить и настроить PgBouncer, но он не помог. При подключении этого прокси база данных успешно тестируется через dspace database test, но на веб-мордашке при этом «Внутренняя системная ошибка». Логи томката смотрел, там нет какого-то конкретного адреса, с которого якобы харвестится сервис. Такое ощущение, что его или ддосят или БД просто падает из-за большого количества обычных поисковых запросов. Какие есть еще варианты решения проблемы, не предполагающие переустановку\обновление сервиса подскажите, пожалуйста? Сейчас пока, к сожалению, нет возможности обновиться&amp;#9785; Спасибо.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137279#msg-137279</guid>
      <pubDate>Thu, 14 May 2026 11:58:28 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137011#msg-137011</link>
      <author>IdeaFix</author>
      <description><![CDATA[1. А если сделать ровно так же как в subject? Т.е.<br />
<br />
[code]<br />
webui,browse.index.5 = description:metadata:dc.description.*:text<br />
[/code]<br />
<br />
2. По переводу мне не очевидно на самом деле, т.к. опыта с 7 нет, но... а dspace-ui точно достаточно перезапустить?<br />
<br />
3. По поводу SOLR - всё он нормально считает, просто он и служебное считает - почти все проблемы решает вычитание из его логов [localhost|127\.0\.0\.1]]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137011#msg-137011</guid>
      <pubDate>Wed, 04 Mar 2026 17:55:12 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,137002#msg-137002</link>
      <author>LibMed</author>
      <description><![CDATA[Здравствуйте, <br />
Dspace version 7.6.1 <br />
Попытался сделать индексы как в 3 вопросе в сообщении ранее <br />
в итоге слова в description:(https://ibb.co/Psj7GWQm),  стали кликабельны и browseable но при клике происходит следующее:(https://ibb.co/LzbtqzFB).<br />
В dspace.cfg добавил строки description:<br />
Webui.browse.index.5 (https://ibb.co/n8tZkJVN).<br />
Webui.browse.link.2 (https://ibb.co/s9JMjndh).<br />
Вот как выглядит description в submission-forms (https://ibb.co/5hNYRK3Z).<br />
systemctl restart tomcat9.service и pm2 restart dspace-ui выполнял, далее выполнял (dspace)/bin/dspace index-discovery –b а также (dspace)/bin/dspace index-discovery –f запускал в фоне nohup ./dspace index-discovery -b &gt; full-index.log 2&gt;&amp;1 &amp;<br />
ошибка сохраняется также пробовал добавлять bean в discovery.xml также строчку    &lt;ref bean=&quot;searchFilterDescription&quot; /&gt; в двух местах <br />
(https://ibb.co/TM1XsdCS) также выполнил перезапуск tomcat и ui и (dspace)/bin/dspace index-discovery –f  и –b.<br />
Просмотрел множество страниц и документации, но ничего не нашел.<br />
<br />
Про вопрос 2, с переводом постараюсь дать больше данных.<br />
Пытался изменить и/или перевести выделенные фрагменты текста<br />
(https://ibb.co/ybhkvZ7)<br />
 в документации (https://wiki.lyrasis.org/pages/viewpage.action?pageId=117735441#DSpace7TranslationInternationalization(i18n)Localization(l10n)-Translations(forexample,nl.json5)<br />
Нашел что локализация располагается в папке i18n /Front/DspaceAngular/src/assets/i18n в файле ru.json5, вот расположение папки в программе winscp (https://ibb.co/wZfkLW0b) и ее папки (https://ibb.co/ynWQp1QS) в конечном итоге изменений не происходит, хотя все указывает что именно данные файлы отвечают за локализацию.<br />
Спасибо, что подсказали со статистикой, стал брать из логов nginx, а также из solr(заодно обнаружил, что solr криво считает скачивания bitstreams, но с детектом посещений все в порядке).<br />
Буду благодарен за подсказку, если есть возможность.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,137002#msg-137002</guid>
      <pubDate>Tue, 03 Mar 2026 16:34:42 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136912#msg-136912</link>
      <author>IdeaFix</author>
      <description><![CDATA[Приветствую.<br />
<br />
1. Это нормально, так и должно быть<br />
Гугл аналитика использует не код отслеживания, а механизм с пушем сервера. Т.е. если клиент сделал запрос к ресурсу (и даже включил do not track и вообще весь такой безопасный), сервер (dspace) не отдаст ему контент, пока не отправит пуш в гугл и не получит ответа что клиент посчитан. Таким образом, в гугл аналитике считаются даже клики по прямым ссылкам на PDF с внешних ресурсов.<br />
Яндекс в свою очередь опирается в основном на код отслеживания и на интеграцию аналитики с вебмастером, и в принципе едва ли способен посчитать прямые переходы по ссылкам на PDF (зато генерит бредоотчеты по типам файлов, да), и так же код отслеживания яндекса в общем by default забанен в firefox. Поэтому бросайте вы эти внешние инструменты и анализируйте логи веб-сервера, если хотите иметь представление о реальной нагрузке и посещаемости. IMHO.<br />
2. Не могу прокомментировать. Мало данных. Не понятно что именно кроме файла перевода Вы делали. Какие-то легаси хвосты по локалям до сих пор в конфиге ядра/бэкенда сидят - https://github.com/DSpace/DSpace/blob/main/dspace/config/dspace.cfg#L1306<br />
3. По картинкам на самом деле мало понятно, но видимо речь идет о поисковом/просмотровом индексе по ключевым словам (тематикам)? Если да, то исторически в dublin core их принято складывать в dc.subject. А сделать просмотровый индекс еще и browseable раньше можно было просто через конфиг для webui/jspui. Не думаю что сейчас что-то сильно поменялось.<br />
https://github.com/DSpace/DSpace/blob/main/dspace/config/dspace.cfg#L1208<br />
<br />
Если оно у Вас в другом поле сидит и Вас всё устраивает - просто постройте просмотровый индекс по этому полю. В общем это 1-2 строчки в конфиге и перестройка index-discovery (долго).]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136912#msg-136912</guid>
      <pubDate>Tue, 03 Feb 2026 07:49:02 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136910#msg-136910</link>
      <author>LibMed</author>
      <description><![CDATA[Здравствуйте,<br />
Dspace version-7.6.1<br />
1. Проблема с подсчетом статистики в analytics.google  и яндекс метрике.<br />
наблюдаются следующие проблемы:<br />
а) Значимое различие в показателях посещений google(session_start - 13276) и яндекс (визиты -337343), а также first_visit у google -3734 против яндекс 279740<br />
б) Скачивания файлов практически не регистрируются, либо регистрируются в мизерном количестве( что невозможно) , у яндекс метрики в отчетах по загрузке файлов отслеживаются неверные url адреса( например указывает, что произошло 1000 загрузок в результате перехода по страницам по страницам  /home; /browse/; /search? А должно быть /bitstreams/) в гугл включена Улучшенная статистика и ползунок Скачивание файлов, но в разделе событий и целевых страницах статистика либо вообще не отображается, либо критически мало. Примечание, в 2023 году проблем с загрузками не было.<br />
 в local.cfg # For Google Analytics 4<br />
google.analytics.key = G-XXXXX<br />
данная строка присутствует<br />
 2.Попытался перевести интерфейс, из документации узнал, что сделать это можно при помощи файла ru.json, расположенного /src/assets/i18n ( текущая версия Dsdpace 7.6.1) ссылка на документацию:https://wiki.lyrasis.org/pages/viewpage.action?pageId=117735441#DSpace7TranslationInternationalization(i18n)Localization(l10n)-Translations(forexample,nl.json5). После внесения изменения перезапуска tomcat и ui. Никаких изменений не произошло. Более того, даже переименовав папку в которой располагаются переводы и выполнив перезапуск, изменений не было отмечено. Как же тогда перевести интерфейс item? (картинка 1) https://ibb.co/Mkk85xtL<br />
3. Есть ли в dspace возможность сделать так чтобы слова в поле description на странице item было гиперссылкой, которая ведет на страницу со всеми публикациями, содержащие аналогичное description слово(поле), например, все публикации с таким же description полем Английский язык или    Анестезия в стоматологии и другое. Вот пример как это выглядит для авторов (картинка 2,3) При нажатии на слово на картинке 2( https://ibb.co/bj96tZWZ)перенаправляет на страницу как на 3 картинке https://ibb.co/qMhQn6Wv<br />
Буду рад совету, подсказке, может кто-то сталкивался и поделится опытом.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136910#msg-136910</guid>
      <pubDate>Mon, 02 Feb 2026 14:35:57 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136509#msg-136509</link>
      <author>IdeaFix</author>
      <description><![CDATA[А какая версия то была? Третья? Моё имхо - всё же обновиться до 5.11, и потом посмотрев на это всё, на нём и остаться. Без смайлика в конце предложения.<br />
<br />
К слову, обновления с ранних третьих версий (не с 3.6+) на 5.х тоже требовали полуручного ребилда статистики - https://wiki.lyrasis.org/display/DSDOC5x/Upgrading+DSpace#UpgradingDSpace-ManuallyUpgradingSolrIndexes]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136509#msg-136509</guid>
      <pubDate>Sun, 26 Oct 2025 13:00:43 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136508#msg-136508</link>
      <author>Librar</author>
      <description><![CDATA[К сожалению, скрипт «solr-export-statistics» был создан только в DSpace 5.x. Поэтому вы не сможете обновить статистику с версии 4.x и ниже, если предварительно не обновитесь до версии 5.x или 6.x. Это обновление можно выполнить в тестовой среде, чтобы экспортировать статистику (и импортировать её в версии 7.x и ниже). К сожалению, прямого способа миграции Solr Statistics из версии 4.x (или 3.x, или 1.x.x) в версию 7.x нет.<br />
<br />
Тоесть перенести статистику без постепенного обновления нет возможности?]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136508#msg-136508</guid>
      <pubDate>Sun, 26 Oct 2025 11:36:03 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136506#msg-136506</link>
      <author>IdeaFix</author>
      <description><![CDATA[https://wiki.lyrasis.org/display/DSDOC7x/Upgrading+DSpace<br />
<br />
Тут всё описано. По сути надо экспортировать статистику из кастомного SOLR который ранее был в составе dspace в новый отдельный solr, который теперь просто ставится из репов...<br />
<br />
[quote]Statistics data: what to back up depends on what you were using before: the options are the default SOLR Statistics, or the legacy statistics. Legacy stats utilizes the dspace.log files, while SOLR Statistics stores data in [dspace]/solr/statistics. A simple copy of the logs or the Solr core directory tree should give you a point of recovery, should something go wrong in the update process. We can't stress this enough:  your users depend on these statistics more than you realize. You need a backup.<br />
Authority data:  stored in [dspace]/solr/authority.  As with the statistics data, making a copy of the directory tree should enable recovery from errors.<br />
[/quote]<br />
<br />
[quote][dspace]/bin/dspace solr-export-statistics -i authority<br />
[dspace]/bin/dspace solr-export-statistics -i statistics[/quote]<br />
<br />
Но реально, просто внимательно статью про апгрейду чего угодно до 7 версии еще раз прочтите, может там добавилось чего с момента когда Вы обновляли.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136506#msg-136506</guid>
      <pubDate>Sun, 26 Oct 2025 08:08:05 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136495#msg-136495</link>
      <author>Librar</author>
      <description><![CDATA[IdeaFix написал(а):<br />
-------------------------------------------------------<br />
&gt; Статистику SOLR надо переносить отдельно<br />
<br />
Подскажите по поводу переноса, видимо что то делаю неверно.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136495#msg-136495</guid>
      <pubDate>Thu, 23 Oct 2025 18:22:05 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136482#msg-136482</link>
      <author>IdeaFix</author>
      <description><![CDATA[Статистику SOLR надо переносить отдельно, а stat-general и stat-monthly уже лет 15 показывают полную ерунду, со времен DSPACE4 кажется. Там вся активность SOLR логгируется как пользователская, в итоге для маленьких репозиториев возможно рост показателей в десятки и даже сотни раз.<br />
<br />
Её грозились выпилить еще в 6 версии, но видимо убрали в 7.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136482#msg-136482</guid>
      <pubDate>Wed, 22 Oct 2025 08:17:41 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136479#msg-136479</link>
      <author>Librar</author>
      <description><![CDATA[Спасибо за ответ.<br />
Пробую перенести сервер на тестовый Dspace 7. Вроде все перенесли, но статистика показывается только новая, с даты установки. <br />
И я так понимаю что статистика месячная и годовая как раньше уже не используется?]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136479#msg-136479</guid>
      <pubDate>Mon, 20 Oct 2025 23:48:43 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136392#msg-136392</link>
      <author>IdeaFix</author>
      <description><![CDATA[Librar написал(а):<br />
-------------------------------------------------------<br />
&gt; Добрый день.<br />
&gt; <br />
&gt; Имеется старый сервер. Возникла необходимость<br />
&gt; обновить полностью железо.<br />
&gt; Сориентируйте примерно плюс-минус с конфигурацией.<br />
<br />
Зависит от объёма фонда. Но я думаю что всё уместится в 64 GB оперативной памяти железобетонно. elar.urfu.ru живёт на 32GB.<br />
 <br />
&gt; Dspace 3, буду обновлять.<br />
<br />
https://ideafix.su/?p=4392 в linux в общем то же самое. Моё имхо - сначала 5.11 или 6.4, а дальше уже как пойдёт. По обновлению до 5/6 версии могу проконсультровать подробно в плане не очевидных настроек, выбра дистрибутива, каких-то хороших практик и пр.<br />
<br />
&gt; Сейчас сервер в стойке. Планирую взять корпус в<br />
&gt; виде настольного.<br />
<br />
Всё же, правильно выбранный гипервизор - это наше всё. А железо приходит и уходит.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136392#msg-136392</guid>
      <pubDate>Sun, 28 Sep 2025 08:48:08 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,136383#msg-136383</link>
      <author>Librar</author>
      <description><![CDATA[Добрый день.<br />
<br />
Имеется старый сервер. Возникла необходимость обновить полностью железо.<br />
Сориентируйте примерно плюс-минус с конфигурацией. <br />
Dspace 3, буду обновлять.<br />
Сейчас сервер в стойке. Планирую взять корпус в виде настольного.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,136383#msg-136383</guid>
      <pubDate>Thu, 25 Sep 2025 17:24:27 +0300</pubDate>
    </item>
    <item>
      <title>Re: DSpace (установка, настройка)</title>
      <link>https://irbis.elnit.org/read.php?53,59259,135970#msg-135970</link>
      <author>IdeaFix</author>
      <description><![CDATA[Продолжаю свои банальные заметки... посредством правил в htaccess, robots.txt и fail2ban удалось заметно снизить фактическую нагрузку на систему посредством поражения в правах сервисов, которые не конвертируют своих клиентов в наших посетителей, но... количество запросов значительно снизить не удалось.<br />
<br />
Т.е. забаненные в robots.txt и .htaccess (по юзерагенту) роботы продолжают методично обходить ресурс по старым картам и/или внешним ссылкам, получая 403 до тех пор пока не сработает fail2ban.<br />
<br />
Рекомендации относительно robots.txt сводятся обычно к чему-то такому:<br />
<br />
[code]<br />
User-agent: ChatGPT-User<br />
Disallow: /<br />
<br />
[/code]<br />
<br />
Рекомендации для конфигурации веб-сервера, к чему-то такому:<br />
<br />
[code]<br />
RewriteCond %{HTTP_USER_AGENT} ChatGPT-User<br />
RewriteRule (.*) - [F,L]<br />
[/code]<br />
<br />
И это не ошибка выжившего, реально рекомендации в этих ваших интернетах вот точно такие, но бот никуда не уходит и продолжает долбить сайт получая 403.<br />
<br />
Но если посмотреть в логи, то... очевидно противоречие:<br />
<br />
[code]<br />
elar.urfu.ru:443 40.116.73.214 - - [02/Jun/2025:12:55:26 +0500] &quot;GET /robots.txt HTTP/1.1&quot; 403 3781 &quot;-&quot; &quot;Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot&quot;<br />
[/code]<br />
<br />
Строчка логов вполне реальная.<br />
<br />
Так что, код<br />
<br />
[code]<br />
RewriteCond %{HTTP_USER_AGENT} ChatGPT-User<br />
RewriteRule (.*) - [F,L]<br />
[/code]<br />
<br />
стоит заменить на код<br />
<br />
[code]<br />
RewriteCond %{HTTP_USER_AGENT} ChatGPT-User<br />
RewriteCond %{REQUEST_URI} !robots\.txt$<br />
RewriteRule (.*) - [F,L]<br />
[/code]<br />
<br />
и уже после этого смело говорить что этот ваш чатгпт даз нот респект robots.txt.]]></description>
      <category>Электронные архивы</category>
      <guid isPermaLink="true">https://irbis.elnit.org/read.php?53,59259,135970#msg-135970</guid>
      <pubDate>Mon, 02 Jun 2025 10:58:52 +0300</pubDate>
    </item>
  </channel>
</rss>
