Many small jobs choking queue

NW5.1SP8 - The server has been up and operating for over 5 years. Legacy
printing with LPTx ports in the server using NPRINTER.NLM.
We have a DOS application that prints to NetWare queues via a CAPTURE of a
WS's LPTx port. This worked fine under W9x and works fine under WXP. That
is, until now.
A couple years back we added a couple W2K workstations. In that specific
instance we discovered that print jobs were being broken into many many
very small (sometimes 10 bytes or less) queue entries. A modest job that
would produce a single 5K job from W98 would be broken into literally
hundreds of such teeny jobs. This would flood the queue, resulting
in "stutter" printing at the printer. If a large job was sent the queue
would get hundreds of entries, ultimately hanging the queue. The only
recovery was to delete the jobs, then reboot the server. The workaround we
found was to configure the printer in the W2K Wss to connect to the queue
rather than an LPTx CAPTURE. Then the same print jobs would come through
as a single monolithic job. But it is not trivial to configure the DOS
application to use direct-to-queue Windows printers.
Thankfully XP came along soon thereafter and performed in the same manner
as W98, so this problem was confined to a relatively small number of WSs.
That is, until now. We recently put in a new Toshiba laptop, and our
(formerly W2K-only) print situation is back! This one XP workstation is
performing in the same manner as the W2K workstations. But because XP
alters the naming conventions it cannot use the W2K workaround either. We
must configure yet another parallel set of printer definitions within the
DOS app to get around this.
But why, why, why would this one XP workstation misbehave where many
others are runnig just fine. I have gone in and played with every single
option available to me in XP printer configuration. I have chekced and re-
checked it against other XP Wss that do not behave this way. I'm stumped!
Has anyone else out here experienced this undesirable chopping of print
jobs into bitty bits? What did you do about it?
Thanks,
Donovan

Good suggestion, but I can assure you this is not the case. Our timeout is
set to 10 seconds, and most of these print jobs process inside of that.
Also, the parameter is set in the system login script, meaning that it is
a global setting, yet the XP machines behave one way, the W2Ks another
even though they are roughly equivalent in processing power.
Thanks, Donovan

Similar Messages

  • Big photo made of many small that-photo-parts

    Hi,
    Sorry if my question is stupid - I am new to Apple and iLife. Today I have received iLife 06 ad from apple by email, and there is shown a big photo of Golden Gates at San Francisco (I think), which is made of many small photos. How can I do the same with my photos with iLife? Or I should use any other software?
    Thanks for your answers.
    PowerBook G4   Mac OS X (10.4.6)  

    What you are seeking is software to construct a photo-mosaic. I'm sure there are several applications you could find that can do the job. You might want to start with the freeware MacOSaiX. It's pretty straightforward as to choosing your source image (the image that will be constructed from other photo elements) and the source(s) for the mosaic elements. It may take some time to get a feel for the "tile size" and number of tiles to use to contruct the final image however. Start small and experiment until you achieve a result you like.
    You can download MacOSaiX from the author's .Mac site at <http://homepage.mac.com/knarf/MacOSaiX/> or by searching for MacOSaiX on VersionTracker <www.versiontracker.com> or other software repositories. If you like the program and enjoy using it, please consider a donation to the author in recognition of his efforts.

  • Many small problems in Mavericks

    When user experience many small problem in daily work, I feel the design is failed.
    Memory management has a lot of problem, I feel my macbook is abnormal slow after I upgraded to Mavericks. Sometime, I need to wait for several sec to get what I want.
    I think this problem is extreme important for OS.
    When I want to start a probelm, click once, no response, click twice, pop-up 2 times after 5 sec.
    Then i change my way of work, clock one time, work on other task. 5 sec later, multi desktop switch the desktop to the starting program. Then, I don't know what I was doing.
    Another is sound problem, sound doesn't work sometime and need some kind of procedure to get it back.
    Please don't ask me do something to solve the problem everytime when it happen. It is OS task to work it properly.
    Whatever how many great feature you added is meaningless if user daily experience is bad.

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve your problem.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. All it does is to gather information about the state of your computer. That information goes nowhere unless you choose to share it on this page. However, you should be cautious about running any kind of program (not just a shell script) at the request of a stranger on a public message board. If you have doubts, search this site for other discussions in which this procedure has been followed without any report of ill effects. If you can't satisfy yourself that the instructions are safe, don't follow them.
    Here's a summary of what you need to do, if you choose to proceed: Copy a line of text from this web page into the window of another application. Wait for the script to run. It usually takes a couple of minutes. Then paste the results, which will have been copied automatically, back into a reply on this page. The sequence is: copy, paste, wait, paste again. Details follow.
    4. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    5. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply.
    6. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking  anywhere in the line. The whole line will highlight, though you may not see all of it in your browser, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin; clear; Fb='%s\n\t(%s)\n'; Fm='\n%s\n\n%s\n'; Fr='\nRAM details\n%s\n'; Fs='\n%s: %s\n'; Fu='user %s%%, system %s%%'; PB="/usr/libexec/PlistBuddy -c Print"; A () { [[ a -eq 0 ]]; }; M () { find -L "$d" -type f | while read f; do file -b "$f" | egrep -lq XML\|exec && echo $f; done; }; Pc () { o=`grep -v '^ *#' "$2"`; Pm "$1"; }; Pm () { [[ "$o" ]] && o=`sed '/^ *$/d; s/^ */   /' <<< "$o"` && printf "$Fm" "$1" "$o"; }; Pp () { o=`$PB "$2" | awk -F'= ' \/$3'/{print $2}'`; Pm "$1"; }; Ps () { o=`echo $o`; [[ ! "$o" =~ ^0?$ ]] && printf "$Fs" "$1" "$o"; }; R () { o=; [[ r -eq 0 ]]; }; SP () { system_profiler SP${1}DataType; }; id | grep -qw '80(admin)'; a=$?; A && sudo true; r=$?; t=`date +%s`; clear; { A || echo $'No admin access\n'; A && ! R && echo $'No root access\n'; SP Software | sed '8!d;s/^ *//'; o=`SP Hardware | awk '/Mem/{print $2}'`; o=$((o<4?o:0)); Ps "Total RAM (GB)"; o=`SP Memory | sed '1,5d; /[my].*:/d'`; [[ "$o" =~ s:\ [^O]|x([^08]||0[^2]8[^0]) ]] && printf "$Fr" "$o"; o=`SP Diagnostics | sed '5,6!d'`; [[ "$o" =~ Pass ]] || Pm "POST"; for b in Thunderbolt USB; do o=`SP $b | sed -En '1d; /:$/{s/ *:$//;x;s/\n//p;}; /^ *V.* [0N].* /{s/ 0x.... //;s/[()]//g;s/\(.*: \)\(.*\)/ \(\2\)/;H;}; /Apple|SCSM/{s/.//g;h;}'`; Pm $b; done; o=`pmset -g therm | sed 's/^.*C/C/'`; [[ "$o" =~ No\ th|pms ]] && o=; Pm "Thermal conditions"; o=`pmset -g sysload | grep -v :`; [[ "$o" =~ =\ [^GO] ]] || o=; Pm "System load advisory"; o=`nvram boot-args | awk '{$1=""; print}'`; Ps "boot-args"; d=(/ ""); D=(System User); E=; for i in 0 1; do o=`cd ${d[$i]}L*/L*/Dia* || continue; ls | while read f; do [[ "$f" =~ h$ ]] && grep -lq "^Thread c" "$f" && e=" *" || e=; awk -F_ '!/ag$/{$NF=a[split($NF,a,".")]; print $0 "'"$e"'"}' <<< "$f"; done | tail`; Pm "${D[$i]} diagnostics"; done; [[ "$o" =~ \*$ ]] && printf $'\n* Code injection\n'; o=`syslog -F bsd -k Sender kernel -k Message CReq 'GPU |hfs: Ru|I/O e|last value [1-9]|n Cause: -|NVDA\(|pagin|SATA W|ssert|timed? ?o' | tail -n25 | awk '/:/{$4=""; $5=""};1'`; Pm "Kernel messages"; o=`df -m / | awk 'NR==2 {print $4}'`; o=$((o<5120?o:0)); Ps "Free space (MiB)"; o=$(($(vm_stat | awk '/eo/{sub("\\.",""); print $2}')/256)); o=$((o>=1024?o:0)); Ps "Pageouts (MiB)"; s=( `sar -u 1 10 | sed '$!d'` ); [[ s[4] -lt 85 ]] && o=`printf "$Fu" ${s[1]} ${s[3]}` || o=; Ps "Total CPU usage" && { s=(`ps acrx -o comm,ruid,%cpu | sed '2!d'`); o=${s[2]}%; Ps "CPU usage by process \"$s\" with UID ${s[1]}"; }; s=(`top -R -l1 -n1 -o prt -stats command,uid,prt | sed '$!d'`); s[2]=${s[2]%[+-]}; o=$((s[2]>=25000?s[2]:0)); Ps "Mach ports used by process \"$s\" with UID ${s[1]}"; o=`kextstat -kl | grep -v com\\.apple | cut -c53- | cut -d\< -f1`; Pm "Loaded extrinsic kernel extensions"; R && o=`sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix\.cron)|org\.(amav|apac|calendarse|cups|dove|isc|ntp|post[fg]|x)/{print $3}'`; Pm "Extrinsic system jobs"; o=`launchctl list | sed 1d | awk '!/0x|com\.apple|org\.(x|openbsd)|\.[0-9]+$/{print $3}'`; Pm "Extrinsic agents"; o=`for d in {/,}L*/Lau*; do M; done | grep -v com\.apple\.CSConfig | while read f; do ID=$($PB\ :Label "$f") || ID="No job label"; printf "$Fb" "$f" "$ID"; done`; Pm "launchd items"; o=`for d in /{S*/,}L*/Star*; do M; done`; Pm "Startup items"; o=`find -L /S*/L*/E* {/,}L*/{A*d,Compon,Ex,In,Keyb,Mail/B,P*P,Qu*T,Scripti,Servi,Spo}* -type d -name Contents -prune | while read d; do ID=$($PB\ :CFBundleIdentifier "$d/Info.plist") || ID="No bundle ID"; [[ "$ID" =~ ^com\.apple\.[^x]|Accusys|ArcMSR|ATTO|HDPro|HighPoint|driver\.stex|hp-fax|\.hpio|JMicron|microsoft\.MDI|print|SoftRAID ]] || printf "$Fb" "${d%/Contents}" "$ID"; done`; Pm "Extrinsic loadable bundles"; o=`find -L /u*/{,*/}lib -type f | while read f; do file -b "$f" | grep -qw shared && ! codesign -v "$f" && echo $f; done`; Pm "Unsigned shared libraries"; o=`for e in DYLD_INSERT_LIBRARIES DYLD_LIBRARY_PATH; do launchctl getenv $e; done`; Pm "Environment"; o=`find -L {,/u*/lo*}/e*/periodic -type f -mtime -10d`; Pm "Modified periodic scripts"; o=`scutil --proxy | grep Prox`; Pm "Proxies"; o=`scutil --dns | awk '/r\[0\] /{if ($NF !~ /^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./) print $NF; exit}'`; Ps "DNS"; R && o=`sudo profiles -P | grep : | wc -l`; Ps "Profiles"; f=auto_master; [[ `md5 -q /etc/$f` =~ ^b166 ]] || Pc $f /etc/$f; for f in fstab sysctl.conf crontab launchd.conf; do Pc $f /etc/$f; done; Pc "hosts" <(grep -v 'host *$' /etc/hosts); Pc "User launchd" ~/.launchd*; R && Pc "Root crontab" <(sudo crontab -l); Pc "User crontab" <(crontab -l); R && o=`sudo defaults read com.apple.loginwindow LoginHook`; Pm "Login hook"; Pp "Global login items" /L*/P*/loginw* Path; Pp "User login items" L*/P*/*loginit* Name; Pp "Safari extensions" L*/Saf*/*/E*.plist Bundle | sed -E 's/(\..*$|-[1-9])//g'; o=`find ~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \) | wc -l`; Ps "Restricted user files"; cd; o=`SP Fonts | egrep "Valid: N|Duplicate: Y" | wc -l`; Ps "Font problems"; o=`find L*/{Con,Pref}* -type f ! -size 0 -name *.plist | while read f; do plutil -s "$f" >&- || echo $f; done`; Pm "Bad plists"; d=(Desktop L*/Keyc*); n=(20 7); for i in 0 1; do o=`find "${d[$i]}" -type f -maxdepth 1 | wc -l`; o=$((o<=n[$i]?0:o)); Ps "${d[$i]##*/} file count"; done; o=$((`date +%s`-t)); Ps "Elapsed time (s)"; } 2>/dev/null | pbcopy; exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    7. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign ($) or a percent sign (%). If you get the percent sign, enter
    exec bash
    in the window and press return. You should then get a new line ending in a dollar sign.
    Click anywhere in the Terminal window and paste (command-V). The text you pasted should vanish immediately. If it doesn't, press the return key.
    If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know your password, or if you prefer not to enter it, just press return three times at the password prompt.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line "[Process completed]" to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report your results. No harm will be done.
    8. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    When you post the results, you might see the message, "You have included content in your post that is not permitted." It means that the forum software has misidentified something in the post as a violation of the rules. If it happens, please post the test results on Pastebin, then post a link here to the page you created.
    Note: This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Terms of Use of Apple Support Communities ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • 1 large lun or many smaller luns

    Hi,
    I'm running Oracle 10g/11g. I'm NOT using ASM (that isn't an option right now). My storage is IBM DS3500 with IBM SVC in front of it.
    My question is, is it better to have 1 large lun or many smaller luns for the database (assuming its the same number of spindles in both cases)?
    Are there any limitations with queue depth..etc. I need to worry about with the 1 large lun?
    Any info would be greatly appreciated.
    Thanks!

    Hi,
    You opened this thread on ASM forum and you are not using ASM Filesystem (???????)....what gets dificult to answer your questions.
    Well...
    First you need to consult the manual/whitepapers/technotes of filesystem that you will use to check what are the recommendations for the database using this filesystem.
    eg. using JFS2 on AIX you can enable CIO...
    Another point:
    Create large luns can be useful and can be not. All depends on the characteristics of your env.
    e.g: I believe is not good placing 2 databases with different characteristcs of access/troughput in same filesystem. One database can cause performance issue on others database if theys share same Lun.
    I particularly dislike Large Luns to an environment that will store several database .... I usually use Large Luns for large databases, and yet without sharing the area with other databases.
    My thoughts {message:id=9676881} although it is valid for ASM.
    I recommend you read it:
    http://docs.oracle.com/cd/E11882_01/server.112/e16638/iodesign.htm#PFGRF015
    Regards,
    Levi Pereira

  • I'm using Time Machine and a LaCie external drive to backup. I also have a 8 GB LaCie flash drive I want to use for small jobs. If I plug the LaCie flash drive in, is my Mac going to think it is the LaCie external drive and start trying to backup?

    I'm using Time Machine and a LaCie external drive to backup. I also have a 8 GB LaCie flash drive I want to use for small jobs. If I plug the LaCie flash drive in, is my Mac going to think it is the LaCie external drive and start trying to backup?

    no.

  • TS4436 Seems to me this is a bunch of self serving crap. I have many small cameras that don't do this, in the same specs.

    Seems to me this is a bunch of self serving crap. I have many small cameras that don't do this, in the same specs.

    gdgmacguy,,
             Let me help you a bit with the english: "As a fellow user here I can tell you that no one cares what you are saying".
    Please let me know if the translation is not correct.
    The camera *****. I'm not holding it wrong.

  • Many small purchases, or one big one?

    Hello, I'm actually really new to the credit world and just got two cards, a Chase Freedom and a Discover IT for Students. I want to get started building my credit and increasing my credit limit. I realize it's a slow process, (and maybe getting two cards at once wasn't the best idea) but I want to make sure I don't needlessly slow down this process.
    My main question is, are many small purchases in a month better than just one big one, or does it even matter?For Example…
    Chase Freedom CL: $1200
    Discover IT CL: $1000I was hoping to use these cards to make payments on my tuition. If every month I only spend a $200 payment from my Discover card, is that better or worse than just buying 20 items at $10 apiece?Again though, the ultimate goal is to increase my CL and CS.

    Great cards to start on. I wish I had gotten two in college. I just graduated and got my second. Like others have said, the amount of charges doesn't matter as long as you keep your overall and individual util at or under 30% which you would be doing at the charges you're describing. if need be, don't shy away from making multiple payments in a month to keep your util low while using the cards as much as you like (responsibly, and within your need/ability of course) while earning the rewards. Enjoy building. You're definitely off to a good start!

  • I'm using Entourage 2008 v 12.3.5 and lost ability to SEND.  Tried many small email tests.  Server continues to leave time out message.  "An operation on the server timed out. The server may be down, overloaded, or there may be too much net traffic.

    I'm using Entourage 2008 v 12.3.5 and lost ability to SEND.  Tried many small email tests.  Server continues to leave time out message.  "An operation on the server timed out. The server may be down, overloaded, or there may be too much net traffic."  Comcast tells me server is not down all other network activity is fine.  WHat's up with this?

    Starting earlier today, this also became my problem - can receive but not send in Entourage. The account settings are correct in Entourage - I even created a new account.  My Mac running 10.7.5 won't read the original Office : MAC 2008 disk, so I can't do a fix or reinstall from the disk.
    This is not an issue if I log onto the Comcast site.
    And so, I started using Mail but, unlike Entourage, Mail won't import my Entourage info.
    Argh...  :-(

  • Alu 2s fails at copying many small files

    Hi,
    when I transfer big files I get nice speeds and have no problems around 80MB/S)
    But then I wanted to backup my mail directory that contains many small (few kb) email files - around 40.000
    Speed drops to like 5MB/S. I know it's supposed to drop with small files but this seems a bit extreme.
    When copying is done, the LED keeps flashing.
    When I try to copy a larger file afterwars, the speed is around 1mb/s.
    The LED keeps blinking even when no files are transferred.
    When I force unmount the drive and reconnect, many files are filled with null's, so obviously it didn't complete the writing process properly.
    I waited over 30mins but the LED keeps blinking, software unmount doesn't work in this state.
    Is this like, a known bug? It's really nerving.
    First the annoying virtual CD drive and now this.
    I'm very disappointed.

    Hi
    Try to defragment the external HDD
    You can use the internal Windows Disk Defragmenter which can be found in
    All Programs -> Accessories -> System tools

  • Printer doesn't finish printing when multiple jobs in queue

    I have a Laserjet 2200D that connected to a computer running 10.4.11 over USB and prints just fine when I only have one print job in queue. The issue comes up when I have multiple print jobs going to this printer, the printer will actually stop the current job it's printing and start the next job, but not finish the previous print job. If I start to line up print jobs in queue, it will only print some of the pages and then proceed to print the next job, but the previous job is already out of the queue and gone. What could possibly be wrong?

    John Blanchard1 wrote:
    Marcus Ray wrote:
    THe computer had leopard installed when I got it. It's a new macbook. It shouldn't be this complicated!
    No, it shouldn't. But it also wasn't necessary to install any drivers. That's why you should reinstall the Canon drivers from the Leopard dvd.
    The reason I installed the drivers is I first was trying to print wirelessly like I did with my old ibook G4 without any problems. When I couldn't get the shared printer to show up, I then read the documentation from apple tells you to make sure both computers are running the same drivers. So I installed the newest drivers which are for leopard from canon's site, but still no luck. The driver from Canon has the same version number as the one listed in the leopard documentation, so it shouldn't matter.

  • Few large nodes or many small nodes

    Hi guys,
    In general, what option is better to implement a RAC system; few large nodes or many small nodes?
    Say we have a system with 4 nodes of 4 CPU and a system with 8 nodes of 2 CPU. Will there be a performance difference?
    I understand there won't be a clear cut answer for this. But I'd like to learn from your experiences.
    Regards,

    Hi,
    The worst case in terms of block transfer is 3-way, doesn't matter if you have 100 nodes a single block will be accessed at max in 3 hops. But there are other factors to consider
    example if you're using FC for SAN connectivity I'd assume trying to connect 4 servers could cost more than 2 servers.
    On the load let's say your load is 80 (whatever units) and equally distributed among 4 servers each servers will have 20 (units). If one goes down or shutdown to do a rolling patch then load of that will be distributed among other 3 so these will have 20 + 20/3 = 26.666. Imagine the same scenario if there was only two servers then each will have 40 and if one goes down one server has to carry the entire load. So you have to do some capacity planning interms of cpu to decide if 4 nodes better or 2 nodes better.

  • Too many Subscribers/Receivers for Queue

    The link of Feedback in Java EE 5 tutorial doesn't work, because of this I ask my question here.
    I have tried the " Simple Example of Synchronous Message Receives" in Chapter 32 of Java EE 5 tutorial.
    In case of destination type queue I got error message.
    The log of test:
    M:\java\javaeetutorial5\examples\jms\simple\producer\dist>appclient -client producer.jar queue 3
    Destination type is queue
    Sending message: This is message 1
    Sending message: This is message 2
    Sending message: This is message 3
    M:\java\javaeetutorial5\examples\jms\simple\producer\dist>cd ../../synchconsumer/dist
    M:\java\javaeetutorial5\examples\jms\simple\synchconsumer\dist>appclient -client synchconsumer.jar queue
    Destination type is queue
    Exception occurred: com.sun.messaging.jms.ResourceAllocationException: [C4073]:
    A JMS destination limit was reached. Too many Subscribers/Receivers for Queue :
    PhysicalQueue user=guest, broker=pc2900:7676(1442)
    My question: How can I configure the Queue for more subcribers/receivers?

    Hi,
    Depending on the version of JMS, this may be a limitation of iMQ PE Edition (This is early in the morning for me, I can't remember which one). So you can look at the documentation, this may be a limitation of PE versus SE or EE. If you can modify it it would be using either the command line imqcmd or the gui based, imqadmin. With it, you can get into the connection factory, and change the maximum number of active consumers onto the queue.
    I beleive that using glassfish (as 9) would alleviate this limitation, if it is there, since this is using openmq (imq v4.0).
    HTH
    TE

  • Dividing One large Image to many smaller images

    Dear Java developers,
    I have 1 Large Image, and I want to divide it
    into many smaller images, But I don't see
    any Java API to make it...
    Anybody can help me ?
    Thanks in Advance,

    I'd guess using BufferedImage and subimages thereof is faster than filtering it. Although it depends much on the implementation of the original image source, and its caching strategies. But it's pretty certain that when you are creating a BufferedImage which is appropriate for you current color model, you avoid most conversions which may be needed when rendering directly from an image source.
    Having said that, the image source and filtering way may even use more memory and cpu than the buffered image way. At least temporary. But the image source is allowed to release almost all memory associated with the image, down to retaining only the original URL.
    In simpler words:
    - With BufferedImage you can be quite sure how much memory it will need. Add up the space needed for the Raster and auxiliary data and there you are. It won't change much over time. But it's not present in JDK 1.1.
    -- Simple, predictable and modern.
    - ImageSource is pretty much opaque in how much memory it will use. However, it's interface allows dropping most resources and re-creating them on demand. Of course, you'll know what it does when you're implementing it yourself. Which I tend to do from time to time.
    -- Complex (flow control), opaque but present in JDK 1.1.
    Your mileage may vary. There would be no challenge in programming if there were no tough decisions to be made ;-)
    /kre

  • Using sjsws to host many small servlet/jsp sites on one server

    Hello. I visited the web page at http://www.sun.com/software/products/web_srvr/features.xml, which mentions that sjsws supports mass hosting of thousands of domains. Anyone knows more information about this feature? I want to find out whether sjsws is a good choice for hosting many small servlet/jsp sites on one server.
    Some time ago, I tried using apache+tomcat to host many small servlet/jsp sites on one server. But the result was not satisfactory. If a private tomcat/jvm is used for each site, too many resources are consumed and as a result, not many sites can be hosted on one server. If a shared tomcat/jvm is used for all sites, the resources consumed are reduced, but it becomes very difficult to isolate the sites. Is it possible to overcome such problems with sjsws?
    Thx.

    Of course you dont have to use multiple VMs to host multiple applications.
    You can either choose to have multiple Virtual Servers, all in one instance of the web server, serving multiple applications. In this case only one java VM is used.
    Or you can go in the route posted in the link above, in which there is only one "physical" virtual server, with many dynamic virtual servers.
    Whether you chose to have many multiple web applications, or do the server division in a similar way to what is described in the blog, it is up to you.
    Many different web applications will give you more fine level control on the application separation, but it will probably also mean greater resource consumption associated to the web application managing.
    Less web applications, but with dynamic separation, in a similar way to what is described in the blog, will give a lesser control on the applications, but will save you a good number of resources.
    SJS Web Server is known to work in massive web sites, with very high number of JSPs and Servlets. There is some real life examples of this massive hosting. Maybe others can provide some numbers here :P

  • On a long web page with many small pics Firefox (4.0.1 on Linux Mint 11) doesn't load them all at once, and MAFF replaces original pics with blank lazy.png

    Similar problem trying to save web page with ScreenGrab! (many small pics on the web page are blank). Maybe there is a way to fine tune Firefox?

    Does the ext directory have the php_oci8.dll? In the original steps the PHP dir is renamed. In the given php.in the extension_dir looks like it has been updated correctly. Since PHP distributes php_oci8.dll by default I reckon there would be a very good chance that the problem was somewhere else. Since this is an old thread I don't think we'll get much value from speculation.
    -- cj

Maybe you are looking for