[lxc-users] upstart delay in container
Christoph Lehmann
post at christophlehmann.eu
Sun Jul 12 13:45:10 UTC 2015
Hi list,
i use lxc 1.1.2-0ubuntu3~ubuntu14.04.1~ppa1 and in my unprivileged
container (ubuntu/trusty) i have an Apache webserver. The container
starts normally but the webserver process comes up after several minutes.
Why is there such a big delay? Am i missing something?
My init-script looks like this:
root at web:/# cat /etc/init/apache2.conf
# apache2 - http server
#
# Apache is a web server that responds to HTTP and HTTPS requests.
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
description "apache2 http server"
start on runlevel [2345]
stop on runlevel [!2345]
pre-start script
mkdir -p /var/run/apache2 || true
install -d -o www-data /var/lock/apache2 || true
# ssl_scache shouldn't be here if we're just starting up.
# (this is bad if there are several apache2 instances running)
rm -f /var/run/apache2/*ssl_scache* || true
end script
env APACHE_RUN_USER=www-data
env APACHE_RUN_GROUP=www-data
env APACHE_PID_FILE=/var/run/apache2.pid
# Give up if restart occurs 10 times in 30 seconds.
respawn limit 10 30
exec /usr/sbin/apache2 -D NO_DETACH
respawn
And the container template:
vagrant at vagrant-ubuntu-trusty-64:~$ cat .local/share/lxc/web/config
lxc.include = /usr/share/lxc/config/ubuntu.common.conf
lxc.include = /usr/share/lxc/config/ubuntu.userns.conf
lxc.arch = x86_64
# Container specific configuration
lxc.id_map = u 0 100000 65536
lxc.id_map = g 0 100000 65536
# Network configuration
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = lxcbr0
lxc.network.hwaddr = 00:16:3e:37:0f:76
# Own configuration
lxc.network.ipv4 = 10.0.3.11/24
lxc.network.ipv4.gateway = 10.0.3.1
lxc.start.auto = 1
lxc.cap.drop = mac_override net_admin
lxc.rootfs =
overlayfs:/home/vagrant/.local/share/lxc/base/rootfs:/home/vagrant/.local/share/lxc/web/delta0
lxc.utsname = web
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20150712/aab50cc6/attachment.html>
More information about the lxc-users
mailing list