[Vm-dev] [Pharo-users] Running headless on Windows
phil at highoctane.be
phil at highoctane.be
Fri Dec 29 11:22:22 UTC 2017
I am using nssm because the service option is broken.
The code seems to still be in the image but disabled (there are quite a few
things like that actually).
On Fri, Dec 29, 2017 at 11:59 AM, Torsten Bergmann <astares at gmx.de> wrote:
> Hi, (cross posting vm-dev)
> nssm is nice - but requires additional tools.
> Since the days of Squeak the windows VM had the
> -service "ServiceName"
> option and one was able to run Squeak as a windows service out of the box.
> See http://wiki.squeak.org/squeak/105 for details.
> This option allows to register/deregister with the windows service manager
> and run
> a headless image.
> I run a Squeak Wiki (Swiki/Comanche) since years with this and it is very
> nice and stable.
> Unfortunately this is broken in recent Pharo VMs and so far Esteban or
> others did not
> have the time to look into this issue. Would be really nice if this option
> be recovered in 2018. So one could easily deploy and run Seaside or
> or Zinc/WebClient based web services on Windows.
> If we want to deploy Smalltalk based web applications or services on
> Windows we
> should support that. It will keep Windows administrators happy and we
> would integrate with
> the whole ecosystem (for instance you can start/stop a service using
> Windows scripting for
> doing backups, etc.) right out of the box.
> Gesendet: Freitag, 29. Dezember 2017 um 11:36 Uhr
> Von: "phil at highoctane.be" <phil at highoctane.be>
> An: "Any question about pharo is welcome" <pharo-users at lists.pharo.org>
> Betreff: Re: [Pharo-users] Running headless on Windows
> If you want to run Pharo as a service, I have found nssm to be working
> On Dec 29, 2017 09:25, "Nicolai Hess" <nicolaihess at gmail.com[mailto:
> nicolaihess at gmail.com]> wrote:
> 2017-12-29 3:07 GMT+01:00 Andrei Stebakov <lispercat at gmail.com[mailto:li
> spercat at gmail.com]>:
> Pierce, I tried all of those "no display" options, the result is the same
> On Dec 28, 2017 8:37 PM, "Pierce Ng" <pierce at samadhiweb.com[mailto:
> pierce at samadhiweb.com]> wrote:On Wed, Dec 27, 2017 at 04:58:39PM +0100,
> Cyril Ferlicot D. wrote:
> > On 12/27/2017 04:39 PM, Andrei Stebakov wrote:
> > > When I run Pharo 6.1 with -- headless option on Windows, it executes
> > > eval command as expected but during the execution (which lasts 4 sec)
> > > opens the Pharo GUI.
> > > Is it expected? I thought headless means that the whole execution would
> > > happen in the background
> > I think that currently Pharo does not have a "real" headless. But I
> > heard there was work on that part for Pharo 7.
> I know OP is talking about Windows... I've been running server
> applications on
> Linux without X11 with -vm-display-null and in-image RFBServer for access
> Pharo over VNC. This works very well for me.
> I believe "real" headless means GUI is not run at all and therefore does
> consume CPU cycles, which is very welcome. Meanwhile, maybe
> works on Windows for scripting purposes?
> Hi Andrei,
> can you try this:
> Open Pharo normal (no headless option).
> Change the window size to "not-maximized" (eve if it is actually not
> maximized, maximize it ones and change it back to "not-maximized")
> Save and quit the image.
> After that, a call like
> pharo --headless pharo.image eval "DateAndTime now"
> will write the output to the stdout file, without opening a window.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev