[Seaside] Ci automated deploy of seaside to Digital Ocean
Tim Mackinnon
tim at testit.works
Fri May 11 10:41:28 UTC 2018
Hi - I’ve been trying supervisord (which looks good) - however I can’t get pharo to start - I just get "pharo: ERROR (spawn error)”, and tailing the log in supervisorctl just shows me pharo spewing out the command line help. Its like the image parameter isn’t being passed along - very weird and frustrating.
Tim
> On 10 May 2018, at 19:47, Esteban A. Maringolo <emaringolo at gmail.com <mailto:emaringolo at gmail.com>> wrote:
>
>
>
> On 10/05/2018 15:30, Esteban A. Maringolo wrote:
>> How would you know when to kill the running vm+image? It might have
>> active sessions.
>>
>> If you don't care about that, what I used to manage a bunch of "worker
>> images" (process groups) with supervisord [1], so in that case you'd
>> stop all the related workers, copy the new image, and start the
>> workers again.
> My supervisord.conf entry for a pool of working images was:
>
> [program:psworker]
> command=/home/trentosur/perfectstore/pharo-vm/pharo --nodisplay
> /home/trentosur/perfectstore/ps.image worker.st <http://worker.st/> 818%(process_num)1d
> process_name=%(program_name)s_%(process_num)02d ; process_name expr
> (default %(program_name)s)
> numprocs=2
> directory=/home/trentosur/perfectstore
> autostart=false
> autorestart=true
> user=trentosur
> stopasgroup=true
> killasgroup=true
>
>
> Part of the worker.st <http://worker.st/> file handling the port number was:
>
> "Seaside server start"
> Smalltalk isHeadless ifTrue: [
> Smalltalk commandLine arguments
> ifEmpty: [
> Transcript show: 'No port parameter was specified.'; cr.
> Smalltalk quitPrimitive. ]
> ifNotEmpty: [:args |
> | port |
> port := args first asNumber asInteger.
> Transcript show: 'Starting worker image at port ', port asString; cr.
> ZnZincServerAdaptor startOn: port.
> ZnZincServerAdaptor default server debugMode: false.
> ]
> ]
> ifFalse: [
> | port |
> port := 8080.
> Transcript show: 'Starting worker image at port ', port asString; cr.
> ZnZincServerAdaptor startOn: port.
> ZnZincServerAdaptor default server debugMode: true.
> ].
>
>
> I hope it helps.
>
> Best regards,
>
>
>
> --
> Esteban A. Maringolo
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org <mailto:seaside at lists.squeakfoundation.org>
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside/attachments/20180511/f7902d19/attachment.html>
More information about the seaside
mailing list