Skip to content
This repository was archived by the owner on Aug 9, 2023. It is now read-only.

Commit 13b0a2c

Browse files
authored
Merge pull request #119 from tthyer/move-tmpdir-files
Move files from tmp dir to avoid deletion during tmp dir cleanup
2 parents a767274 + c92f682 commit 13b0a2c

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

src/templates/cromwell/cromwell-resources.template.yaml

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ Resources:
342342
state_file = /var/lib/awslogs/agent-state
343343
344344
[cromwell-server]
345-
file = /tmp/cromwell-server.log
345+
file = /home/ec2-user/cromwell-server.log
346346
log_group_name = cromwell-server
347347
log_stream_name = %%INSTANCE-ID%%
348348
mode: 000664
@@ -476,30 +476,30 @@ Resources:
476476
group: "ec2-user"
477477
content: |
478478
[unix_http_server]
479-
file=/tmp/supervisor.sock ; the path to the socket file
479+
file=/home/ec2-user/supervisor.sock ; the path to the socket file
480480
481481
[supervisord]
482-
logfile=/tmp/supervisord.log ; main log file; default $CWD/supervisord.log
483-
logfile_maxbytes=50MB ; max main logfile bytes b4 rotation; default 50MB
484-
logfile_backups=10 ; # of main logfile backups; 0 means none, default 10
485-
loglevel=info ; log level; default info; others: debug,warn,trace
486-
pidfile=/tmp/supervisord.pid ; supervisord pidfile; default supervisord.pid
487-
nodaemon=false ; start in foreground if true; default false
488-
minfds=1024 ; min. avail startup file descriptors; default 1024
489-
minprocs=200 ; min. avail process descriptors;default 200
482+
logfile=/home/ec2-user/supervisord.log ; main log file; default $CWD/supervisord.log
483+
logfile_maxbytes=50MB ; max main logfile bytes b4 rotation; default 50MB
484+
logfile_backups=10 ; # of main logfile backups; 0 means none, default 10
485+
loglevel=info ; log level; default info; others: debug,warn,trace
486+
pidfile=/home/ec2-user/supervisord.pid ; supervisord pidfile; default supervisord.pid
487+
nodaemon=false ; start in foreground if true; default false
488+
minfds=1024 ; min. avail startup file descriptors; default 1024
489+
minprocs=200 ; min. avail process descriptors;default 200
490490
491491
[rpcinterface:supervisor]
492492
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
493493
494494
[supervisorctl]
495-
serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket
495+
serverurl=unix:///home/ec2-user/supervisor.sock ; use a unix:// URL for a unix socket
496496
497497
[program:cromwell-server]
498498
command=java -Dconfig.file=cromwell.conf -XX:MaxRAMPercentage=85.0 -jar cromwell.jar server ; the program (relative uses PATH, can take args)
499499
directory=/home/ec2-user ; directory to cwd to before exec (def no cwd)
500500
user=ec2-user ; setuid to this UNIX account to run the program
501501
redirect_stderr=true ; redirect proc stderr to stdout (default false)
502-
stdout_logfile=/tmp/cromwell-server.log ; stdout log path, NONE for none; default AUTO
502+
stdout_logfile=/home/ec2-user/cromwell-server.log ; stdout log path, NONE for none; default AUTO
503503
504504
"/etc/nginx/nginx.conf":
505505
mode: "000644"
@@ -586,6 +586,12 @@ Resources:
586586
}
587587
}
588588
589+
"/home/ec2-user/supervisord.log":
590+
content: "\n"
591+
mode: "000664"
592+
owner: "ec2-user"
593+
group: "ec2-user"
594+
589595
commands:
590596
00_get_instance_id:
591597
command: curl -s http://169.254.169.254/latest/meta-data/instance-id/ > /etc/instance-id

0 commit comments

Comments
 (0)