I'm sure I waited enought. With put command only upload completes in
less than a minute. And I see how file size grows on server.
But with invoke_command I just see created file but it's size remains
0.
I will try using run later.
Regards,
Dmitry
On 19 июн, 01:56, Jamis Buck <[EMAIL PROTECTED]> wrote:
> Also, how long have you waited, when it appears hung? Net::SFTP is,
> sadly, very inefficient, and will take longer than it ought to for
> large files (and 1.4MB is large, for Net::SFTP). Also, it will cause
> your CPU usage to spike, which could look like an infinite loop.
>
> - Jamis
>
> On Jun 18, 2007, at 3:42 PM, Dmitry Kurochkin wrote:
>
>
>
> > Hi Jamis,
>
> > I'm running Debian unstable,
> > ruby 1.8.6 (2007-03-13 patchlevel 0) [i486-linux],
> > net-sftp (1.1.0),
> > net-ssh (1.1.1).
>
> > mapscript.so is 1.4 MB.
>
> > Regards,
> > Dmitry
>
> > On 18 июн, 16:59, Jamis Buck <[EMAIL PROTECTED]> wrote:
> >> Dmitry,
>
> >> Can you tell me what OS you are running locally? Also, what Ruby
> >> version do you have installed locally? What versions of Net::SSH and
> >> Net::SFTP do you have installed? And how large is mapscript.so?
>
> >> - Jamis
>
> >> On Jun 18, 2007, at 12:46 AM, Dmitry Kurochkin wrote:
>
> >>> Hi Capistrano devs.
>
> >>> Thanks for your work! Capistrano is a great tool.
>
> >>> I experience a problem with upload. I created a simple task to
> >>> upload
> >>> a library:
>
> >>> namespace :mapscript do
> >>> task :default, :roles => :app do
> >>> invoke_command "mkdir -p #{shared_path}/lib"
> >>> put File.read("lib/mapscript.so"), "#{shared_path}/lib/
> >>> mapscript.so"
> >>> end
> >>> end
>
> >>> Cap hangs after upload is started (deploying to a single server):
>
> >>> * executing `mapscript'
> >>> * executing "mkdir -p /home/roziv/shared/lib"
> >>> servers: ["..."]
> >>> Password:
> >>> [...] executing command
> >>> command finished
> >>> servers: ["..."]
> >>> * uploading /home/roziv/shared/lib/mapscript.so
> >>> ** uploading data to ...:/home/roziv/shared/lib/mapscript.so
>
> >>> Directory is successfully created and I see mapscript.so with 0
> >>> size.
>
> >>> If I comment the first command (i.e. invoke_command) upload goes
> >>> fine.
>
> >>> I did strace on ruby process and it seems to be running in infinite
> >>> loop.
>
> >>> Please ask if you need more info or help.
>
> >>> Regards,
> >>> Dmitry
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---