Re: [Radiant] Deployment without SSH?

2006-08-13 Thread Josh Ferguson
That's true, I can't either. But I was able to reproduce it consistently 
for several days using the same method. Refresh a cached page, clear the 
page cache, repeat. Doing this about 3 or 4 times pushed mongrel to 
about 160MB foot print. Mongrel debug logging showed a massive number of 
'String' and 'Array' objects never being garbage collected. The system 
was basically setup like this:

Redhat EL3
Apache 2.0.46 (I think)
Mongrel 0.3.13
sqlite3 - ruby bindings
radiant 0.5.0

Keeping everything the same and switching to postgres 8 solved the 
problem and it's been running stable for about 2 weeks now. So what the 
exact reason was, I don't know, but I do know that the sqlite3 ruby 
bindings were the difference between leaking and not leaking.

Josh

John W. Long wrote:
> Josh Ferguson wrote:
>   
>> I had bad memory leak problems using mongrel, apache, radiant and 
>> mongrel. I tracked it for more than a week and could reproduce it. 
>> Switching to postgres solved the memory leak completely. I'm not sure 
>> what the problem was but I would suggest staying away from the sqlite3 
>> bindings as for whatever reason radiant's caching causes memory leaks 
>> with it.
>> 
>
> You say Radiant's caching caused memory leaks. Do you say this because 
> you turned it off and the problem went away or was this just a suspicion?
>
> I can't see any reason why the choice of database drivers and the 
> caching mechanism would have anything to do with each other.
>
> --
> John Long
> http://wiseheartdesign.com
> ___
> Radiant mailing list
> Radiant@lists.radiantcms.org
> http://lists.radiantcms.org/mailman/listinfo/radiant
>
>   

___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] Deployment without SSH?

2006-08-13 Thread John W. Long
Josh Ferguson wrote:
> I had bad memory leak problems using mongrel, apache, radiant and 
> mongrel. I tracked it for more than a week and could reproduce it. 
> Switching to postgres solved the memory leak completely. I'm not sure 
> what the problem was but I would suggest staying away from the sqlite3 
> bindings as for whatever reason radiant's caching causes memory leaks 
> with it.

You say Radiant's caching caused memory leaks. Do you say this because 
you turned it off and the problem went away or was this just a suspicion?

I can't see any reason why the choice of database drivers and the 
caching mechanism would have anything to do with each other.

--
John Long
http://wiseheartdesign.com
___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] Deployment without SSH?

2006-08-13 Thread Thijs van der Vossen

On 13 Aug 2006, at 23:04 , Josh Ferguson wrote:

I had bad memory leak problems using mongrel, apache, radiant and
mongrel. I tracked it for more than a week and could reproduce it.
Switching to postgres solved the memory leak completely. I'm not sure
what the problem was but I would suggest staying away from the sqlite3
bindings as for whatever reason radiant's caching causes memory leaks
with it.


Did you use the pure ruby sqlite library by any chance?

Kind regards,
Thijs


PGP.sig
Description: This is a digitally signed message part
___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] Deployment without SSH?

2006-08-13 Thread Josh Ferguson
I had bad memory leak problems using mongrel, apache, radiant and 
mongrel. I tracked it for more than a week and could reproduce it. 
Switching to postgres solved the memory leak completely. I'm not sure 
what the problem was but I would suggest staying away from the sqlite3 
bindings as for whatever reason radiant's caching causes memory leaks 
with it.

josh @ besquared

Thijs van der Vossen wrote:
> On 13 Aug 2006, at 01:20 , Cory D wrote:
>> I'm confused about such areas as why you would setup and use the 
>> production database on your local instance of radiant
>> (doesn't this defeat the purpose of three database levels?) and why 
>> the database.yml instructions for mysql explain to use socket: 
>> instead of host: (ie. how could you test pointing to your production 
>> database on a local radiant instance with socket ?)
>
> If you're not planning to do any development on the Radiant itself but 
> just want to use it to build a site then I'd suggest you take the easy 
> way out and just put the same configuration under the 'development' 
> and 'production' section.
>
> You might also want to consider running Radiant on SQLite instead of 
> MySQL. It's not only far easier to configure, but because a SQLite 
> database is stored as a regular file inside the db/ directory, it's 
> also easy to move your all content from your local instance to your 
> webserver (if your hosting company has SQLite installed, that is).
>
> So, step by step:
>
> 1. Get SQLite running on your system, see 
> http://wiki.rubyonrails.org/rails/pages/HowtoUseSQLite
> 2. Use the following for config/database.yml
>
> development:
>   adapter: sqlite3
>   database: db/production.db
> test:
>   adapter: sqlite3
>   database: db/test.db
> production:
>   adapter: sqlite3
>   database: db/production.db
>
> 3. Create the database structure with $ ./script/setup_database
> 4. Start the server with $ ./script/server
>
> Kind regards,
> Thijs
>
> -- 
> Fingertips - http://www.fngtps.com
>
> Phone: +31 (0)6 24204845
> Skype: tvandervossen
>
> MSN Messenger: [EMAIL PROTECTED]
> iChat/AOL:  [EMAIL PROTECTED]
> Jabber IM: [EMAIL PROTECTED]
>
>
>
> 
>
> ___
> Radiant mailing list
> Radiant@lists.radiantcms.org
> http://lists.radiantcms.org/mailman/listinfo/radiant
>   

___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] Deployment without SSH?

2006-08-13 Thread Thijs van der Vossen

On 13 Aug 2006, at 01:20 , Cory D wrote:
I'm confused about such areas as why you would setup and use the  
production database on your local instance of radiant
(doesn't this defeat the purpose of three database levels?) and why  
the database.yml instructions for mysql explain to use socket:  
instead of host: (ie. how could you test pointing to your  
production database on a local radiant instance with socket ?)


If you're not planning to do any development on the Radiant itself  
but just want to use it to build a site then I'd suggest you take the  
easy way out and just put the same configuration under the  
'development' and 'production' section.


You might also want to consider running Radiant on SQLite instead of  
MySQL. It's not only far easier to configure, but because a SQLite  
database is stored as a regular file inside the db/ directory, it's  
also easy to move your all content from your local instance to your  
webserver (if your hosting company has SQLite installed, that is).


So, step by step:

1. Get SQLite running on your system, see http://wiki.rubyonrails.org/ 
rails/pages/HowtoUseSQLite

2. Use the following for config/database.yml

development:
  adapter: sqlite3
  database: db/production.db
test:
  adapter: sqlite3
  database: db/test.db
production:
  adapter: sqlite3
  database: db/production.db

3. Create the database structure with $ ./script/setup_database
4. Start the server with $ ./script/server

Kind regards,
Thijs

--
Fingertips - http://www.fngtps.com

Phone: +31 (0)6 24204845
Skype: tvandervossen

MSN Messenger: [EMAIL PROTECTED]
iChat/AOL:  [EMAIL PROTECTED]
Jabber IM: [EMAIL PROTECTED]





PGP.sig
Description: This is a digitally signed message part
___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] Deployment without SSH?

2006-08-12 Thread Cory D
John, you weren't kidding when you said deployment is tricky even with SSH! I tried, unsuccessfully to deploy radiant with and without SSH. I think a more detailed explanation in the radiant installation guide on deployment would be extremely helpful. I'm confused about such areas as why you would setup and use the production database on your local instance of radiant (doesn't this defeat the purpose of three database levels?) and why the 
database.yml instructions for mysql explain to use socket: instead of host: (ie. how could you test pointing to your production database on a local radiant instance with socket ?)Thanks in advance for any help on this!
-CoryOn 8/3/06, John W. Long <[EMAIL PROTECTED]> wrote:
Luis Lavena wrote:>> What Web host are you using? Perhaps something like>> http://www.hostingrails.com/ would work for you?I set a friend up on one of their accounts recently. Dunno how good they
are, but it's cheap. There are similar options for Rails hosting ifmoney is a problem.--John Longhttp://wiseheartdesign.com___
Radiant mailing listRadiant@lists.radiantcms.orghttp://lists.radiantcms.org/mailman/listinfo/radiant

___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] Deployment without SSH?

2006-08-03 Thread John W. Long
Luis Lavena wrote:
>> What Web host are you using? Perhaps something like
>> http://www.hostingrails.com/ would work for you?

I set a friend up on one of their accounts recently. Dunno how good they 
are, but it's cheap. There are similar options for Rails hosting if 
money is a problem.

--
John Long
http://wiseheartdesign.com
___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] Deployment without SSH?

2006-08-03 Thread Luis Lavena
On 8/3/06, John W. Long <[EMAIL PROTECTED]> wrote:
> Cory D wrote:
[snip]
>
> What Web host are you using? Perhaps something like
> http://www.hostingrails.com/ would work for you?

Hey John, never heard of them, how serious are those guys?

We should start creating a "opinion" webapp to qualify different
hosting and options ;-)

-- 
Luis Lavena
Multimedia systems
-
Leaders are made, they are not born. They are made by hard effort,
which is the price which all of us must pay to achieve any goal that
is worthwhile.
Vince Lombardi
___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] Deployment without SSH?

2006-08-02 Thread John W. Long
Cory D wrote:
> Has anyone successfully deployed radiant on a web host without ssh access ?
> With the local DB and production DB pointing to the appropriate locations?
> 
> If anyone has had any luck with this I would love to be enlightened.

Deploying Rails apps is quite sticky even with SSH. It's probably 
possible to do it without it, but I wouldn't recommend it. SHH will make 
it much easier to diagnose problems if you run into any. You'll want to 
be able to do things like read log files and change file permissions.

What Web host are you using? Perhaps something like 
http://www.hostingrails.com/ would work for you?

--
John Long
http://wiseheartdesign.com
___
Radiant mailing list
Radiant@lists.radiantcms.org
http://lists.radiantcms.org/mailman/listinfo/radiant