~nchohan/appscale/zk3.3.4

« back to all changes in this revision

Viewing changes to AppController/doc/Monitoring.html

  • Committer: Chris Bunch
  • Date: 2012-02-19 04:55:17 UTC
  • Revision ID: cgb@cs.ucsb.edu-20120219045517-pfjdkcxhnriw7s6q
refactoring and adding documentation throughout AppController

Show diffs side-by-side

added added

removed removed

Lines of Context:
231
231
          <div class="method-source-code"
232
232
            id="listen_port-source">
233
233
<pre>
234
 
<span class="ruby-comment"># File lib/monitoring.rb, line 66</span>
 
234
<span class="ruby-comment"># File lib/monitoring.rb, line 62</span>
235
235
def self.listen_port
236
236
  <span class="ruby-constant">LISTEN_PORT</span>
237
237
end</pre>
265
265
          <div class="method-source-code"
266
266
            id="name-source">
267
267
<pre>
268
 
<span class="ruby-comment"># File lib/monitoring.rb, line 58</span>
 
268
<span class="ruby-comment"># File lib/monitoring.rb, line 54</span>
269
269
def self.name
270
270
  <span class="ruby-string">&quot;as_mon&quot;</span>
271
271
end</pre>
299
299
          <div class="method-source-code"
300
300
            id="proxy_port-source">
301
301
<pre>
302
 
<span class="ruby-comment"># File lib/monitoring.rb, line 74</span>
 
302
<span class="ruby-comment"># File lib/monitoring.rb, line 70</span>
303
303
def self.proxy_port
304
304
  <span class="ruby-constant">PROXY_PORT</span>
305
305
end</pre>
333
333
          <div class="method-source-code"
334
334
            id="public_directory-source">
335
335
<pre>
336
 
<span class="ruby-comment"># File lib/monitoring.rb, line 62</span>
 
336
<span class="ruby-comment"># File lib/monitoring.rb, line 58</span>
337
337
def self.public_directory
338
 
  <span class="ruby-string">&quot;/root/appscale/AppMonitoring/public&quot;</span>
 
338
  &quot;#{APPSCALE_HOME}/AppMonitoring/public&quot;
339
339
end</pre>
340
340
          </div>
341
341
          
367
367
          <div class="method-source-code"
368
368
            id="reset-source">
369
369
<pre>
370
 
<span class="ruby-comment"># File lib/monitoring.rb, line 53</span>
 
370
<span class="ruby-comment"># File lib/monitoring.rb, line 49</span>
371
371
def self.reset
372
372
  `cd #{APPSCALE_HOME}/AppMonitoring; #{ENVIRONMENT} rake db:drop;`
373
373
  `cd #{APPSCALE_HOME}/AppMonitoring; #{ENVIRONMENT} rake db:migrate;`
402
402
          <div class="method-source-code"
403
403
            id="restart-source">
404
404
<pre>
405
 
<span class="ruby-comment"># File lib/monitoring.rb, line 47</span>
 
405
<span class="ruby-comment"># File lib/monitoring.rb, line 43</span>
406
406
def self.restart
407
407
  self.stop
408
408
  self.start
437
437
          <div class="method-source-code"
438
438
            id="server_ports-source">
439
439
<pre>
440
 
<span class="ruby-comment"># File lib/monitoring.rb, line 70</span>
 
440
<span class="ruby-comment"># File lib/monitoring.rb, line 66</span>
441
441
def self.server_ports
442
442
  <span class="ruby-constant">SERVER_PORTS</span>
443
443
end</pre>
471
471
          <div class="method-source-code"
472
472
            id="start-source">
473
473
<pre>
474
 
<span class="ruby-comment"># File lib/monitoring.rb, line 30</span>
 
474
<span class="ruby-comment"># File lib/monitoring.rb, line 26</span>
475
475
def self.start
476
 
  env_vars = { <span class="ruby-string">&quot;RAILS_ENV&quot;</span> =&gt; <span class="ruby-string">&quot;production&quot;</span>, <span class="ruby-string">&quot;APPSCALE_HOME&quot;</span> =&gt; <span class="ruby-constant">ENV</span>[<span class="ruby-string">'APPSCALE_HOME'</span>] }
 
476
  env_vars = { <span class="ruby-string">&quot;RAILS_ENV&quot;</span> =&gt; <span class="ruby-string">&quot;production&quot;</span>, <span class="ruby-string">&quot;APPSCALE_HOME&quot;</span> =&gt; <span class="ruby-constant">APPSCALE_HOME</span> }
477
477
 
478
478
  <span class="ruby-constant">SERVER_PORTS</span>.each { |port|
479
479
    start_cmd = &quot;/usr/bin/mongrel_rails start -c #{RAILS_ROOT} -e production -p #{port} &quot; +
513
513
          <div class="method-source-code"
514
514
            id="stop-source">
515
515
<pre>
516
 
<span class="ruby-comment"># File lib/monitoring.rb, line 42</span>
 
516
<span class="ruby-comment"># File lib/monitoring.rb, line 38</span>
517
517
def self.stop
518
518
  <span class="ruby-constant">GodInterface</span>.stop(:monitr)
519
519
  <span class="ruby-comment">#`service appscale-monitoring stop`</span>