happs-tutorial-0.5.0: templates/feedback.st
<h3>Feedback</h3>
<p>Got feedback?
<p>I created a
<a href="http://groups.google.com/group/HAppS/browse_thread/thread/cff2b9098c2b7a14#">happs tutorial feedback thread</a>
at happs googlegroup.
My preference would be for feedback on happs tutorial to go there, particularly if it fixes a problem
or describes things to watch out for.
<p>For what it's worth, here are somthings people have said about happstutorial
in blogs, user groups, and private emails.
<hr>
<p>@tphyahoo Just wanted to thank you for your tutorial. I've used it to successfully create a blog-system (a pet project) in Haskell (http://gisli.hamstur.is/blog/). In the blog itself, which is in Icelandic, I'm going to explain the source code (http://gisli.hamstur.is/src/) to the Icelandic Haskell community (if one exists ;)
<p>I was getting nowhere before finding your tutorial. There was however a slight feeling of set back when I realized that you hadn't written about HAppS-State. To my relief you were further along with the locally installed tutorial than happstutorial.com. Keep up the good work!
<p>Best regards, Gísli (reddit)
<hr>
<p>Great work, thanks for the tutorials, they were definitely needed!
<p>And the tutorial demo itself is awesome!
<p>dons (reddit)
<hr>
<br>Thanks for the cool tutorial. I want to learn about HAppS but the
<br>documentation is so poor there is nowhere to start. This is awesome
<br>
<br>Justin Bailey
<hr>
<br>> What happens if your HAppS deployment server experiences a power outage?
<br>> The way I deal with this both these issues with a public-facing happs application is to have a cron job that runs every minute, that will start the happs application if it isn't running.
<br>
<br>I would definitely not recommend that solution. (in worst scenario you
<br>get 1 min + session restore downtime).
<br>
<br>Maybe you could try running happs in non-daemonizing mode under tools
<br>like svadmin or http://supervisord.org/ , or use simple script like:
<br>
<br>#!bash
<br>while [ 1 ]
<br>do
<br>echo \$(date) - restart
<br>RUN_HAPPS_IN_NON_DAEMON_MODE
<br>sleep 1 # We do not want to DoS the server
<br>done
<br>
<br>If found this solution more reliable than cronjob.
<br>
<br>It also has an advantage, because parent app is instantly notified of
<br>children's death.
<br>
<br>I also wanted to thank you for great tutorial - as RnD engineer I was
<br>starring at Happs for some time, but lack of happs documentation
<br>resulted in forgetting this project.
<br>
<br>Marek Pułczyński
<hr>