Forums / Discussions / running eZ Publish daemons in virtual host environment

Wednesday 05 January 2011 7:08:18 am - 3 replies

Introduction

The recommended way of using the ezfind and ezodf extensions on a server with multiple eZP installations is to have only one instance of Solr server and one instance of OO conversion server for all the eZP installations.

Running single instances of this servers for multiple eZP installations is not a problem if you have full access to your server, but if you happen to have many eZP installation in a limited virtual hosting environment, setting this two servers can be a little bit tricky. So here is how you'll do it...

» Read full blog post

Author Message

Nicolas Pastorino

Wednesday 05 January 2011 8:13:03 am

Brilliant Marko !

Well structured, properly documented, hot topic. All good, keep-up !
This could even turn into a tutorial, given the furnished content. Your call ;)

Cheers,

--
Nicolas Pastorino
Director Community - eZ
Member of the Community Project Board

eZ Publish Community on twitter: http://twitter.com/ezcommunity

t : http://twitter.com/jeanvoye
G+ : http://plus.tl/jeanvoye

Paul Borgermans

Monday 10 January 2011 9:57:20 am

A small comment on changing the port for Solr: its better to use a specific command line option "jetty.port" when using the jetty (bundled) servlet container. Of course you can also add this as a variable in your init script.

java -jar -Djetty.port=55555 start.jar

hth

Paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Marko Žmak

Monday 17 January 2011 6:43:04 am

Paul, the purpose of this blogpost is to describe how to setup ezodf and solr daemons in a shared virtual host environment where you don't have root access.

And setting the solr port via the command line parameter requires you to change the startup script, and therefore whenever you want to change the port you have to ask the system admin to reinstall the modified script.

And this is contrary to the "spirit" of this post: to setup and maintain the daemons with a minimum of system admin intervention.

--
Nothing is impossible. Not if you can imagine it!

Hubert Farnsworth

You must be logged in to post messages in this topic!

eZ debug

Timing: Jan 29 2025 12:31:30
Script start
Timing: Jan 29 2025 12:31:30
Module start 'content'
Timing: Jan 29 2025 12:31:30
Module end 'content'
Timing: Jan 29 2025 12:31:30
Script end

Main resources:

Total runtime0.2240 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0063 588.1719180.8203
Module start 'content' 0.00640.0059 768.9922102.5391
Module end 'content' 0.01230.2116 871.5313519.7344
Script end 0.2239  1,391.2656 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00341.5308200.0002
Check MTime0.00140.6055200.0001
Mysql Total
Database connection0.00070.311510.0007
Mysqli_queries0.173677.50091410.0012
Looping result0.00130.58861390.0000
Template Total0.211394.310.2113
Template load0.00060.289710.0006
Template processing0.210794.046210.2107
Override
Cache load0.00040.192410.0004
Sytem overhead
Fetch class attribute can translate value0.00100.461210.0010
XML
Image XML parsing0.00050.202710.0005
General
dbfile0.00883.9078200.0004
String conversion0.00000.001730.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0002 secs