HyperactiveResource extends ActiveResource (from Ruby on Rails) to provide a REST client library that behaves like ActiveRecord. Features include client side validations, hooks for before_validate, before_save, dynamic finders, save!, awareness of associations between resources, the ability to associate resources with records and vice versa, and saving resources that :include other resources.
Hi guys.
Quick question for some hopefully ;-)
When using resource capping (for CPU in this case). If a container is restricted to use a single CPU/core, are the other containers intelligent enough to know that they have fewer CPU's available to them?
My question relates to a T2000 which... (7 Replies)
i have server carry more than 50 zone
i want to create 2 resource pool
assign 40 zone to resource pool number 1
assign 10 zone to resource pool number 2
how can i do that (1 Reply)
Hi,
I'm trying to do a sharity mount to mount a terastation network drive.
I'm getting a Device or resource busy message after my mount command. Please see output below...
# /usr/local/sharity3/bin/sharity mount smb://labbackup01/bakup_data /mnt/labbackup01
Device or resource busy.... (2 Replies)
Hi all,
I am a newbie to AIX. Can any one give me any idea of resource manager in AIX. How can i use it to schedule jobs at appropriate times. Any pointers to tutorials will b of great help. (4 Replies)
When I run the prstat -a command I get the following output for user oracle.
NPROC USERNAME SIZE RSS MEMORY TIME CPU
118 oracle 70G 30G 100% 4:38:03 52%
The reading under the "MEMORY" heading is 100%. What does this mean? I hope it doesn't mean user oracle is using... (2 Replies)
Hi all,
we have a big problem, we are running an IA-64 linux system, with 8 CPUs and some GB of RAM, for user usage.
The user are compiling and testing programs on this system, and this caused some problems.
Sometimes, a user program used the hole memory, blocks the other users, and also... (1 Reply)
Hi all
I would like to know which other tools i can use besides top & sar to track the system resources
i heard of somthing that sounds like acamdmin or acsadm...
Thanks for your help (1 Reply)
STOMPSERVER(1) User Commands STOMPSERVER(1)NAME
stompserver - Stomp protocol messaging server
SYNOPSIS
stompserver [options]
DESCRIPTION
Stomp messaging server with file/dbm/memory/activerecord based FIFO queues, queue monitoring, and basic authentication.
OPTIONS -C, --config=CONFIGFILE
Configuration File (default: stompserver.conf)
-p, --port=PORT
Change the port (default: 61613)
-b, --host=ADDR
Change the host (default: localhost)
-q, --queuetype=QUEUETYPE
Queue type (memory|dbm|activerecord|file) (default: memory)
-w, --working_dir=DIR
Change the working directory (default: current directory)
-s, --storage=DIR
Change the storage directory (default: .stompserver, relative to working_dir)
-d, --debug
Turn on debug messages
-a, --auth
Require client authorization
-c, --checkpoint=SECONDS
Time between checkpointing the queues in seconds (default: 0)
-h, --help
Show this message
QUEUES
Stompserver handles basic message queue processing using memory, file, or dbm based queues. Messages are sent and consumed in FIFO order
(unless a client error happens, this should be corrected in the future). Topics are memory-only storage. You can select activerecord, file
or dbm storage and the queues will use that, but topics will only be stored in memory.
memory queues are of course the fastest ones but shouldn't be used if you want to ensure all messages are delivered.
dbm queues will use berkeleydb if available, otherwise dbm or gdbm depending on the platform. sdbm does not work well with marshalled data.
Note that these queues have not been tested in this release.
For the file based storage, each frame is stored in a single file. The first 8 bytes contains the header length, the next 8 bytes contains
the body length, then the headers are stored as a marshalled object followed by the body stored as a string. This storage is currently
inefficient because queues are stored separately from messages, which forces a double write for data safety reasons on each message stored.
The activerecord based storage expects to find a database.yml file in the configuration directory. It should be the most robust backend,
but the slowest one. The database must have an ar_messages table which can be created with the following code (you are responsible to do
so):
ActiveRecord::Schema.define do
create_table 'ar_messages' do |t|
t.column 'stomp_id', :string, :null => false
t.column 'frame', :text, :null => false
end
end
You can read the frames with this model:
class ArMessage < ActiveRecord::Base
serialize :frame
end
The ar_message implementation will certainly change in the future.
This is meant to be easily readable by a Rails application (which could handle the ar_messages table creation with a migration).
ACCESS CONTROL
Basic client authorization is also supported. If the -a flag is passed to stompserver on startup, and a .passwd file exists in the run
directory, then clients will be required to provide a valid login and passcode. See passwd.example for the password file format.
MONITORING
Queues can be monitored via the monitor queue (this will probably not be supported this way in the future to avoid polluting the queue
namespace). If you subscribe to /queue/monitor, you will receive a status message every 5 seconds that displays each queue, it's size,
frames enqueued, and frames dequeued. Stats are sent in the same format of stomp headers, so they are easy to parse. Following is an exam-
ple of a status message containing stats for 2 queues:
Queue: /queue/client2 size: 0 dequeued: 400 enqueued: 400
Queue: /queue/test size: 50 dequeued: 250 enqueued: 300
AUTHOR
stompserver was written by Patrick Hurley <phurley@gmail.com> and Lionel Bouton.
This manual page was compiled from the included documentation by Bryan McLellan <btm@loftninjas.org> for the Debian project (and may be
used by others). The existing documentation is distributed under the MIT license.
stompserver July 2009 STOMPSERVER(1)