+5
-3
packetmix/systems/teal/wiki.nix
+5
-3
packetmix/systems/teal/wiki.nix
···
243
systemd.timers.mediawiki-maintenance = {
244
wantedBy = [ "timers.target" ];
245
timerConfig = {
246
-
OnUnitActiveSec = "5min";
247
-
OnBootSec = "5min";
248
Persistent = false;
249
Unit = "mediawiki-maintenance.service";
250
};
···
252
253
systemd.services.mediawiki-maintenance = {
254
script = ''
255
-
${config.services.phpfpm.pools.mediawiki.phpPackage}/bin/php ${config.services.mediawiki.finalPackage}/share/mediawiki/maintenance/run.php runJobs --memory-limit 1G --wait
256
'';
257
serviceConfig = {
258
User = "mediawiki";
259
Group = "nginx";
260
PrivateTmp = true;
···
243
systemd.timers.mediawiki-maintenance = {
244
wantedBy = [ "timers.target" ];
245
timerConfig = {
246
+
OnUnitActiveSec = "30";
247
+
OnBootSec = "30";
248
Persistent = false;
249
Unit = "mediawiki-maintenance.service";
250
};
···
252
253
systemd.services.mediawiki-maintenance = {
254
script = ''
255
+
${config.services.phpfpm.pools.mediawiki.phpPackage}/bin/php ${config.services.mediawiki.finalPackage}/share/mediawiki/maintenance/run.php runJobs --memory-limit 1G --maxtime 30
256
'';
257
serviceConfig = {
258
+
Type = "oneshot";
259
+
RemainAfterExit = false;
260
User = "mediawiki";
261
Group = "nginx";
262
PrivateTmp = true;