This looks normal. But could you try updating to Marathon 0.8.0? We fixed a couple of deployment related bugs in there.
> On 09 Feb 2015, at 16:38, Emre Tekelioğlu <[email protected]> wrote: > > Hi Dario, > > I found these logs in syslog. > Is it normal? > > Feb 9 15:26:38 maas01 marathon[8808]: [2015-02-09 15:26:38,537] INFO > Computed new deployment plan: DeploymentPlan(2015-02-09T15:26:38.437Z, > (Step(Vector(Start(App(/testtest1, None)), 0))), > Step(List(Scale(App(/testtest1, None)), 5))))) > (mesosphere.marathon.upgrade.DeploymentPlan$:246) > Feb 9 15:26:38 maas01 marathon[8808]: [INFO] [02/09/2015 15:26:38.539] > [marathon-akka.actor.default-dispatcher-14] > [akka://marathon/user/MarathonScheduler/$a/UpgradeManager/5cf28be2-af8e-427d-90a2-5b0388b7009a/$a] > Successfully started 0 instances of /testtest1 > Feb 9 15:26:38 maas01 marathon[8808]: [2015-02-09 15:26:38,557] INFO > Starting app /testtest1 (mesosphere.marathon.SchedulerActions:363) > Feb 9 15:26:38 maas01 marathon[8808]: [2015-02-09 15:26:38,557] INFO Already > running 0 instances of /testtest1. Not scaling. > (mesosphere.marathon.SchedulerActions:512) > > > 2015-02-09 16:10 GMT+02:00 Dario Rexin <[email protected] > <mailto:[email protected]>>: > Could you please post the relevant log output of Mesos and Marathon? > >> On 09 Feb 2015, at 15:06, Emre Tekelioğlu <[email protected] >> <mailto:[email protected]>> wrote: >> >> I added the app with REST API, but nothing changed. >> Status stuck in "Deploying" >> I also run these commands; >> >> echo 'docker,mesos' > /etc/mesos-slave/containerizers >> echo '5mins' > /etc/mesos-slave/executor_registration_timeout >> >> App config is like that >> >> { >> "id":"/test2", >> "cmd":null, >> "args":[ >> >> ], >> "user":null, >> "env":{ >> >> }, >> "instances":5, >> "cpus":0.1, >> "mem":128.0, >> "disk":512.0, >> "executor":"", >> "constraints":[ >> >> ], >> "uris":[ >> >> ], >> "storeUrls":[ >> >> ], >> "ports":[ >> 10001 >> ], >> "requirePorts":false, >> "backoffSeconds":1, >> "backoffFactor":1.15, >> "maxLaunchDelaySeconds":3600, >> "container":{ >> "type":"DOCKER", >> "volumes":[ >> >> ], >> "docker":{ >> "image":"fehmicansaglam/progressed.io <http://progressed.io/>", >> "network":null, >> "portMappings":null, >> "privileged":false, >> "parameters":[ >> >> ] >> } >> }, >> "healthChecks":[ >> >> ], >> "dependencies":[ >> >> ], >> "upgradeStrategy":{ >> "minimumHealthCapacity":1.0, >> "maximumOverCapacity":1.0 >> }, >> "labels":{ >> >> }, >> "version":"2015-02-09T13:55:52.577Z" >> } >> >> >> Thanks >> >> >> 2015-02-09 15:43 GMT+02:00 Dario Rexin <[email protected] >> <mailto:[email protected]>>: >> Yes, it’s currently not possible to deploy containers with the web UI. >> >>> On 09 Feb 2015, at 14:42, Emre Tekelioğlu <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Hi Dario, >>> >>> I couldn't find the container section in my Marathon UI when i click New >>> App, should i use only REST API to do that? >>> >>> Regards, >>> Emre >>> >>> 2015-02-09 15:09 GMT+02:00 Dario Rexin <[email protected] >>> <mailto:[email protected]>>: >>> Hi Emre, >>> >>> Mesos and Marathon have full support for running Docker containers, you can >>> just specify them in the app definition, no need to run `docker run …` as a >>> command. Try this app definition instead: >>> >>> { >>> "id":"/progressed-io", >>> "instances":5, >>> "cpus":0.1, >>> "mem":128.0, >>> "disk":512.0, >>> “container”: { >>> “docker”: { >>> “image”: “fehmicansaglam/progressed.io <http://progressed.io/>" >>> } >>> } >>> } >>> >>> Please make sure to start your mesos-slave process with >>> “—containerizers=docker,mesos” >>> >>> Hope this helps. >>> >>> Cheers, >>> Dario >>> >>>> On 09 Feb 2015, at 14:02, Emre Tekelioğlu <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> Hi Dario >>>> >>>> Mesos version 0.21.1, Marathon version 0.7.6. >>>> App config; >>>> { >>>> "id":"/progressed-io", >>>> "cmd":"sudo docker run fehmicansaglam/progressed.io >>>> <http://progressed.io/>", >>>> "args":null, >>>> "user":null, >>>> "env":{ >>>> >>>> }, >>>> "instances":5, >>>> "cpus":0.1, >>>> "mem":128.0, >>>> "disk":512.0, >>>> "executor":"", >>>> "constraints":[ >>>> >>>> ], >>>> "uris":[ >>>> >>>> ], >>>> "storeUrls":[ >>>> >>>> ], >>>> "ports":[ >>>> >>>> ], >>>> "requirePorts":false, >>>> "backoffSeconds":1, >>>> "backoffFactor":1.15, >>>> "container":null, >>>> "healthChecks":[ >>>> >>>> ], >>>> "dependencies":[ >>>> >>>> ], >>>> "upgradeStrategy":{ >>>> "minimumHealthCapacity":1.0 >>>> } >>>> >>>> >>>> Thanks, >>>> Emre >>>> >>>> 2015-02-09 14:52 GMT+02:00 Dario Rexin <[email protected] >>>> <mailto:[email protected]>>: >>>> Hi Emre, >>>> >>>> what are the versions of Mesos and Marathon and what does your app >>>> definition look like? >>>> >>>> Cheers, >>>> Dario >>>> >>>> > On 09 Feb 2015, at 13:50, Emre Tekelioğlu <[email protected] >>>> > <mailto:[email protected]>> wrote: >>>> > >>>> > Hi, >>>> > I have a single node mesos cluster on Ubuntu 14.04 host machine, with >>>> > one node mesos-master and one node mesos-slave. >>>> > I try to deploy and run my dockerized services with marathon but i have >>>> > a weird problem. >>>> > >>>> > For example If i start a new app with 5 instance, only one task start >>>> > and the status stuck in "deploying". If i restart the mesos-master, then >>>> > the second task start to run. >>>> > >>>> > Each restart for mesos-master cause an increment of a task. >>>> > >>>> > Any idea? >>>> > >>>> > Regards, >>>> > Emre >>>> >>>> >>> >>> >> >> > >

