Én a vm-et cserélném le (openjdk/icedtea/stb), miután végig kerestem, hogy ilyen gyanús libjvm-ből származó sigsegv-eket látott e bárki is.<br>Ezenkivül a compressed oops-ot is ki lehetne kapcsolni, úgy rémlik, hogy az valami új kisérletibb ficsör.<br>
<br><br><div class="gmail_quote">On Tue, Jan 24, 2012 at 22:23, Hollósi Balázs <span dir="ltr"><<a href="mailto:hollosi.balazs@1101.hu">hollosi.balazs@1101.hu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
újabb próba, db -t kizárom, semmi pg speci nincs még, átállítottam<br>
mysql-re, had szóljon. így meg sorra jönnek a vm crash-ek.. persze<br>
mindig más, egzotikus..<br>
<br>
----<br>
# SIGSEGV (0xb) at pc=0x00007f3ff1cea1ae, pid=10726, tid=139912539502336<br>
#<br>
# JRE version: 6.0_30-b12<br>
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.5-b03 mixed mode<br>
linux-amd64 compressed oops)<br>
# Problematic frame:<br>
# V [libjvm.so+0x3e91ae]<br>
DefNewGeneration::copy_to_survivor_space(oopDesc*)+0x3e<br>
----<br>
# Internal Error (synchronizer.cpp:1399), pid=12266, tid=140560676685568<br>
# guarantee(obj->mark() == markOopDesc::encode(mid)) failed: invariant<br>
----<br>
az utóbbinál szimplán megállt 324 request után a loadui kiszolgálása.<br>
kezd az agyamra menni..<br>
<br>
viszont c3p0 kihagyása ha jól láttam csak úgy lehetséges ha j2ee<br>
konténerben futtatom, és jndi-n keresztül kapja a kapcsolatot.. jöjjön<br>
hát a glassfish.. grr..<br>
<br>
b<br>
<br>
2012/1/24 Gábor Garami <<a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>>:<br>
<div><div></div><div class="h5">> En se gondolom, h az oom-killer dolgozna, az levagna a komplett appszervert.<br>
> Inkabb vmi jdbc nyug lehet ez, v. tenyleg a c3p0 problemaja. Esetleg db<br>
> szerver gond... :-)<br>
><br>
> Ezt a levelet telefonról adták fel ezért esetenként ékezethibákat<br>
> tartalmazhat.<br>
><br>
> Garami Gábor<br>
> E-mail: <a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a><br>
> Web: <a href="http://hron.me" target="_blank">http://hron.me</a><br>
> Skype: hron84<br>
> MSN: <a href="mailto:hrgy@vipmail.hu">hrgy@vipmail.hu</a><br>
><br>
> <a href="tel:2012.01.24.%2016" value="+12012012416">2012.01.24. 16</a>:24, "Laszlo Hornyak" <<a href="mailto:laszlo.hornyak@gmail.com">laszlo.hornyak@gmail.com</a>> ezt írta:<br>
><br>
>> Hali!<br>
>><br>
>> Ha a kernel OOM killerre gondolsz, az az egesz processzedet csapja le<br>
>> szerintem, azaz a JVM-et. Threadeket talan nem lenne ertelme, a<br>
>> szalaknak nincs sajat memoria szegmensuk.<br>
>><br>
>> 2012/1/24 András Csányi <<a href="mailto:sayusi.ando@gmail.com">sayusi.ando@gmail.com</a>>:<br>
>> > 2012/1/24 Balázs Hollósi <<a href="mailto:hollosibalazs@gmail.com">hollosibalazs@gmail.com</a>>:<br>
>> >> sziasztok<br>
>> >><br>
>> >> igazából olyan vizeken evezek, ahol nem sok helyismeretem van, ezért<br>
>> >> bármi nemű segítséget köszönök.<br>
>> >><br>
>> >> tehát. van egy play framework webes alkalmazásom, postgres<br>
>> >> adatbázissal. eddig tök jól ment minden, viszont a hosting cég ahol<br>
>> >> van (vps) konfigolt egyet, és most érdekességek történnek. a cég<br>
>> >> alapvetően konstruktív, már átraktak egy másik node-ra, ahol a config<br>
>> >> ua, de a vas más, ergo a memória hibát meg a többi hw parát úgy<br>
>> >> gondolom kizárhatom. eddig a vps 4 cpu-t látott (/proc/cpuinfo) most<br>
>> >> egy magot, amelyik azt mondja magáról hogy 4 magos, gondolom a<br>
>> >> virtualizáción állítottak, azért lett más, lényegében a sebesség<br>
>> >> maradt, ezzel sincs gondom.<br>
>> >><br>
>> >> a jelenség hogy egyszercsak felugrik a java process load-ja 100%-ra,<br>
>> >> még egy darabig működik az alkalmazás, de rosszabb esetben segfault-ol<br>
>> >> a vm, jobbik esetben izzasztja a vasat, és 4-5ös load mellett azért<br>
>> >> néha kiszolgál egy-egy requestet. ja igen, demo alkalmazás, bármilyen<br>
>> >> "eszköz" engedélyezett :)<br>
>> >><br>
>> >> debug módban elindítottam a vm-et, és remote rácsatlakoztam. eclipse<br>
>> >> alatt szép sorban suspend a szálakra, így meglett a bőnös (legnagyobb<br>
>> >> meglepetésre nem a play szál).<br>
>> >><br>
>> >> a bűnös thread stack:<br>
>> >><br>
>> >><br>
>> >> Daemon Thread<br>
>> >> [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0]<br>
>> >> (Suspended)<br>
>> >> Finalizer.add() line: 42<br>
>> >> Finalizer.<init>(Object) line: 67<br>
>> >> Finalizer.register(Object) line: 72<br>
>> >> Jdbc4Statement(Object).<init>() line: 20<br>
>> >><br>
>> >> Jdbc4Statement(AbstractJdbc2Statement).<init>(AbstractJdbc2Connection,<br>
>> >> int, int) line: 135<br>
>> >><br>
>> >> Jdbc4Statement(AbstractJdbc3Statement).<init>(AbstractJdbc3Connection,<br>
>> >> int, int, int) line: 36<br>
>> >><br>
>> >> Jdbc4Statement(AbstractJdbc3gStatement).<init>(AbstractJdbc3Connection,<br>
>> >> int, int, int) line: 23<br>
>> >> Jdbc4Statement(AbstractJdbc4Statement).<init>(Jdbc4Connection,<br>
>> >> int,<br>
>> >> int, int) line: 26<br>
>> >> Jdbc4Statement.<init>(Jdbc4Connection, int, int, int) line: 25<br>
>> >> Jdbc4Connection.createStatement(int, int, int) line: 30<br>
>> >> Jdbc4Connection(AbstractJdbc3Connection).createStatement(int,<br>
>> >> int) line: 231<br>
>> >><br>
>> >> Jdbc4DatabaseMetaData(AbstractJdbc2DatabaseMetaData).createMetaDataStatement()<br>
>> >> line: 4266<br>
>> >><br>
>> >> Jdbc4DatabaseMetaData(AbstractJdbc2DatabaseMetaData).getTables(String,<br>
>> >> String, String, String[]) line: 2069<br>
>> >> DefaultConnectionTester.activeCheckConnectionNoQuery(Connection,<br>
>> >> Throwable[]) line: 185<br>
>> >> DefaultConnectionTester.activeCheckConnection(Connection,<br>
>> >> String,<br>
>> >> Throwable[]) line: 62<br>
>> >><br>
>> >> DefaultConnectionTester(AbstractConnectionTester).activeCheckConnection(Connection)<br>
>> >> line: 67<br>
>> >><br>
>> >> C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.testPooledConnection(Object)<br>
>> >> line: 368<br>
>> >><br>
>> >> C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.refurbishIdleResource(Object)<br>
>> >> line: 310<br>
>> >> BasicResourcePool$AsyncTestIdleResourceTask.run() line: 1999<br>
>> >> ThreadPoolAsynchronousRunner$PoolThread.run() line: 547<br>
>> >><br>
>> >> ez ha jól tudom db pool cucc. viszont otthon, meg eddig kint is ua<br>
>> >> verzió (play embeddelt) fut, otthon még most is, kint eddig stabil<br>
>> >> volt.<br>
>> >> első körben a kérdésem, találkozott-e már valaki hasonló parával.<br>
>> >> ismert-e hogy 1 (virtuális) magos környezetben gondok lennének<br>
>> >> vele? egyéb javaslat?<br>
>> >><br>
>> >> ezer köszi előre is,<br>
>> >> B<br>
>> ><br>
>> > Mindig ez a hiba? Ezt azért kérdezem, mert ha ez a virtualizált<br>
>> > környezet linux, akkor az is lehet, hogy az a terheltség, amit kap<br>
>> > elviszi oda az oprendszert, hogy magától elkezdi kinyírni a szálakat<br>
>> > (nem jut most eszembe, hogy mi a neve ennek a jószágnak a kernelben).<br>
>> ><br>
>> > --<br>
>> > - -<br>
>> > -- Csanyi Andras (Sayusi Ando) -- <a href="http://sayusi.hu" target="_blank">http://sayusi.hu</a> --<br>
>> > <a href="http://facebook.com/andras.csanyi" target="_blank">http://facebook.com/andras.csanyi</a><br>
>> > -- ""Trust in God and keep your gunpowder dry!" - Cromwell<br>
>> > _______________________________________________<br>
>> > Javalist mailing list<br>
>> > <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
>> > <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
>><br>
>><br>
>><br>
>> --<br>
>><br>
>> EOF<br>
>> _______________________________________________<br>
>> Javalist mailing list<br>
>> <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
>> <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
><br>
><br>
> _______________________________________________<br>
> Javalist mailing list<br>
> <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
> <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
><br>
_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
</div></div></blockquote></div><br>