FactGrid:Server Admin Log: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(MediaWiki 1.39.10) |
||
(18 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
Inspired by [[wikitech:Server Admin Log]] but much less structured – just manually maintained. | Inspired by [[wikitech:Server Admin Log]] but much less structured – just manually maintained. | ||
Started November 2023, earlier changes aren’t really logged anywhere in much detail (but the history of [[FactGrid:Setup]] may be useful). | Started November 2023, earlier changes aren’t really logged anywhere in much detail (but the history of [[FactGrid:Setup]] may be useful). | ||
Newest entries first. | Newest entries first. <!-- sign with —~~~~ --> | ||
* Upgraded wiki to MediaWiki 1.39.10: <code>cd /var/www/w/ && for dir in . extensions/*/ skins/*/; do echo; echo $dir; git -C "$dir" pull; done && php composer.phar update && php maintenance/update.php --quick && git submodule update</code>; the submodule update seemed to be needed because many of the repositories were not on a branch and thus <code>git pull</code> had no effect (but I intentionally left out <code>--init</code> to avoid initializing any new submodules) —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 19:52, 2 October 2024 (CEST) | |||
* Set <code>$wgLocaltimezone = 'Europe/Berlin';</code> (and <code>date_default_timezone_set( $wgLocaltimezone );</code> per [[:mw:Manual:Timezone]]), apparently the time zone was previously set to CET (though I don’t know where this would have been set) and seemingly got reset to UTC during one of the Debian upgrades(?) —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 11:44, 23 August 2024 (CEST) | |||
* Tried tweaking the auto-restart settings of <code>mediawiki-jobrunner.service</code>, <code>blazegraph-update.service</code> and <code>quickstatements-bot.service</code> so systemd wouldn’t rate-limit the restarts anymore – had previously tried <code>StartLimitIntervalSec=10s</code> + <code>StartLimitBurst=20</code>, now trying <code>StartLimitIntervalSec=0</code> —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 09:18, 23 August 2024 (UTC) | |||
* Upgraded server from Debian Bullseye (11) to Bookworm (12) —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 09:31, 17 August 2024 (UTC) | |||
* Configured Ottoman Turkish (<code>ota</code>) as additional languages in [[:mw:Manual:$wgExtraLanguageNames|<code>$wgExtraLanguageNames</code>]] —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 19:47, 11 August 2024 (CEST) | |||
* Configured Akkadian (<code>akk</code>) and Sumerian (<code>sux</code>) as additional languages in [[:mw:Manual:$wgExtraLanguageNames|<code>$wgExtraLanguageNames</code>]] —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 20:53, 1 August 2024 (CEST) | |||
* Upgraded server from Debian Stretch (9) to Buster (10) and then Bullseye (11) —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 12:12, 20 July 2024 (CEST) | |||
* Upgraded wiki a bit more (no new version number apparently but there were still a handfull of commits), as below: <code>cd /var/www/w/ && for dir in . extensions/*/ skins/*/; do echo; echo $dir; git -C "$dir" pull; done && php composer.phar update && php maintenance/update.php --quick</code> —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:08, 10 July 2024 (CEST) | |||
* Installed new units, <code>mediawiki-jobqueue-restart.service</code> and <code>mediawiki-jobqueue-restart.timer</code>, to try and restart a potentially stuck job queue every night. —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 21:44, 9 July 2024 (CEST) | |||
* <code>systemctl restart mediawiki-jobqueue</code> —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 14:04, 9 July 2024 (CEST) | |||
* Upgraded wiki to MediaWiki 1.39.8: —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 20:15, 28 June 2024 (CEST) | |||
** <code>cd /var/www/w/</code> | |||
** <code>for dir in . extensions/*/ skins/*/; do echo; echo $dir; git -C "$dir" pull; done</code> | |||
** <code>php composer.phar update</code> | |||
** <code>php maintenance/update.php --quick</code> | |||
* <code>systemctl enable --now openrefine-wikibase.service</code> (see immediately below) —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 20:03, 28 February 2024 (CET) | |||
* <code>systemctl enable --now elasticsearch</code> (search was broken after a server crash – turns out the service wasn’t set to start automatically) —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 19:56, 27 February 2024 (CET) | |||
* Undeprecated [[Property:P53]] for use as <code>$wgWBQualityConstraintsLanguagePropertyId</code> (equivalent to [[:d:Property:P424|P424 on Wikidata]]), and configured [[Property:P822]] as <code>$wgLexemeLanguageCodePropertyId</code> (equivalent to [[:d:Property:P218|P218 on Wikidata]]) —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 16:20, 25 February 2024 (CET) | |||
* Bumped PHP memory limit from 128 MiB to 256 MiB —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 12:35, 4 February 2024 (CET) | |||
* Installed WikibaseQualityConstraints and ran <code>extensions/WikibaseQualityConstraints/maintenance/ImportConstraintEntities.php</code> to import entities (several times, due to the rate limit) —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 12:35, 4 February 2024 (CET) | |||
* Updated MediaWiki to 1.39.6 —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 20:53, 22 December 2023 (CET) | |||
* Changed one <code>/srv/wdqs-0.3.97-SNAPSHOT/whitelist.txt</code> entry from https://test.iconclass.org/sparql to https://iconclass.org/sparql —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 19:53, 28 November 2023 (CET) | |||
* Changed one <code>/srv/wdqs-0.3.97-SNAPSHOT/whitelist.txt</code> entry from https://data.bnf.fr/sparql/ to https://data.bnf.fr/sparql —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 19:52, 27 November 2023 (CET) | * Changed one <code>/srv/wdqs-0.3.97-SNAPSHOT/whitelist.txt</code> entry from https://data.bnf.fr/sparql/ to https://data.bnf.fr/sparql —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 19:52, 27 November 2023 (CET) | ||
* Added four endpoints to <code>/srv/wdqs-0.3.97-SNAPSHOT/whitelist.txt</code> per request by [[User:Jean-Baptiste Pressac]]: https://data.idref.fr/sparql, https://data.bnf.fr/sparql/, https://nakala.fr/sparql, https://test.iconclass.org/sparql —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 20:08, 24 November 2023 (CET) | * Added four endpoints to <code>/srv/wdqs-0.3.97-SNAPSHOT/whitelist.txt</code> per request by [[User:Jean-Baptiste Pressac]]: https://data.idref.fr/sparql, https://data.bnf.fr/sparql/, https://nakala.fr/sparql, https://test.iconclass.org/sparql —[[User:Lucas Werkmeister|Lucas Werkmeister]] ([[User talk:Lucas Werkmeister|talk]]) 20:08, 24 November 2023 (CET) | ||
[[Category:FactGrid Technical]] | [[Category:FactGrid Technical]] |
Latest revision as of 18:52, 2 October 2024
A very rudimentary log of changes made to the FactGrid technical infrastructure. Inspired by wikitech:Server Admin Log but much less structured – just manually maintained. Started November 2023, earlier changes aren’t really logged anywhere in much detail (but the history of FactGrid:Setup may be useful). Newest entries first.
- Upgraded wiki to MediaWiki 1.39.10:
cd /var/www/w/ && for dir in . extensions/*/ skins/*/; do echo; echo $dir; git -C "$dir" pull; done && php composer.phar update && php maintenance/update.php --quick && git submodule update
; the submodule update seemed to be needed because many of the repositories were not on a branch and thusgit pull
had no effect (but I intentionally left out--init
to avoid initializing any new submodules) —Lucas Werkmeister (talk) 19:52, 2 October 2024 (CEST) - Set
$wgLocaltimezone = 'Europe/Berlin';
(anddate_default_timezone_set( $wgLocaltimezone );
per mw:Manual:Timezone), apparently the time zone was previously set to CET (though I don’t know where this would have been set) and seemingly got reset to UTC during one of the Debian upgrades(?) —Lucas Werkmeister (talk) 11:44, 23 August 2024 (CEST) - Tried tweaking the auto-restart settings of
mediawiki-jobrunner.service
,blazegraph-update.service
andquickstatements-bot.service
so systemd wouldn’t rate-limit the restarts anymore – had previously triedStartLimitIntervalSec=10s
+StartLimitBurst=20
, now tryingStartLimitIntervalSec=0
—Lucas Werkmeister (talk) 09:18, 23 August 2024 (UTC) - Upgraded server from Debian Bullseye (11) to Bookworm (12) —Lucas Werkmeister (talk) 09:31, 17 August 2024 (UTC)
- Configured Ottoman Turkish (
ota
) as additional languages in$wgExtraLanguageNames
—Lucas Werkmeister (talk) 19:47, 11 August 2024 (CEST) - Configured Akkadian (
akk
) and Sumerian (sux
) as additional languages in$wgExtraLanguageNames
—Lucas Werkmeister (talk) 20:53, 1 August 2024 (CEST) - Upgraded server from Debian Stretch (9) to Buster (10) and then Bullseye (11) —Lucas Werkmeister (talk) 12:12, 20 July 2024 (CEST)
- Upgraded wiki a bit more (no new version number apparently but there were still a handfull of commits), as below:
cd /var/www/w/ && for dir in . extensions/*/ skins/*/; do echo; echo $dir; git -C "$dir" pull; done && php composer.phar update && php maintenance/update.php --quick
—Lucas Werkmeister (talk) 21:08, 10 July 2024 (CEST) - Installed new units,
mediawiki-jobqueue-restart.service
andmediawiki-jobqueue-restart.timer
, to try and restart a potentially stuck job queue every night. —Lucas Werkmeister (talk) 21:44, 9 July 2024 (CEST) systemctl restart mediawiki-jobqueue
—Lucas Werkmeister (talk) 14:04, 9 July 2024 (CEST)- Upgraded wiki to MediaWiki 1.39.8: —Lucas Werkmeister (talk) 20:15, 28 June 2024 (CEST)
cd /var/www/w/
for dir in . extensions/*/ skins/*/; do echo; echo $dir; git -C "$dir" pull; done
php composer.phar update
php maintenance/update.php --quick
systemctl enable --now openrefine-wikibase.service
(see immediately below) —Lucas Werkmeister (talk) 20:03, 28 February 2024 (CET)systemctl enable --now elasticsearch
(search was broken after a server crash – turns out the service wasn’t set to start automatically) —Lucas Werkmeister (talk) 19:56, 27 February 2024 (CET)- Undeprecated Property:P53 for use as
$wgWBQualityConstraintsLanguagePropertyId
(equivalent to P424 on Wikidata), and configured Property:P822 as$wgLexemeLanguageCodePropertyId
(equivalent to P218 on Wikidata) —Lucas Werkmeister (talk) 16:20, 25 February 2024 (CET) - Bumped PHP memory limit from 128 MiB to 256 MiB —Lucas Werkmeister (talk) 12:35, 4 February 2024 (CET)
- Installed WikibaseQualityConstraints and ran
extensions/WikibaseQualityConstraints/maintenance/ImportConstraintEntities.php
to import entities (several times, due to the rate limit) —Lucas Werkmeister (talk) 12:35, 4 February 2024 (CET) - Updated MediaWiki to 1.39.6 —Lucas Werkmeister (talk) 20:53, 22 December 2023 (CET)
- Changed one
/srv/wdqs-0.3.97-SNAPSHOT/whitelist.txt
entry from https://test.iconclass.org/sparql to https://iconclass.org/sparql —Lucas Werkmeister (talk) 19:53, 28 November 2023 (CET) - Changed one
/srv/wdqs-0.3.97-SNAPSHOT/whitelist.txt
entry from https://data.bnf.fr/sparql/ to https://data.bnf.fr/sparql —Lucas Werkmeister (talk) 19:52, 27 November 2023 (CET) - Added four endpoints to
/srv/wdqs-0.3.97-SNAPSHOT/whitelist.txt
per request by User:Jean-Baptiste Pressac: https://data.idref.fr/sparql, https://data.bnf.fr/sparql/, https://nakala.fr/sparql, https://test.iconclass.org/sparql —Lucas Werkmeister (talk) 20:08, 24 November 2023 (CET)