I fixed this on Linux by deleting the folders created by aeron:
rm -Rf /dev/shm/aeron-*
Linux shared memory get's full after restarting micro-services few times,
maybe this is some cleanup that needs to be done as part of ActorSystem
shutdown?
Or maybe an aeron option I'm missing that should mark these temp folder to
delete?
Guido.
On Sunday, June 12, 2016 at 11:14:16 AM UTC+1, Guido Medina wrote:
>
> Hi Patrik,
>
> Have you seen this before? It is happening on one PC but not in the other,
> I changed *advanced.idle-cpu-level* to 3, got that error, then removed
> that setting and recompiled but still getting the following exception:
>
> ERROR 11:05:07,979 ArteryTransport(akka://DevCluster) - Aeron error: 8
> observations from 2016-06-12 11:02:26.023+0100 to 2016-06-12
> 11:05:05.435+0100 for:
> .lang.InternalError: a fault occurred in a recent unsafe memory access
> operation in compiled Java code
> at io.aeron.driver.buffer.MappedRawLog.allocatePages(MappedRawLog.java:
> 185)
> at io.aeron.driver.buffer.MappedRawLog.<init>(MappedRawLog.java:71)
> at io.aeron.driver.buffer.RawLogFactory.newInstance(RawLogFactory.java:
> 121)
> at io.aeron.driver.buffer.RawLogFactory.newNetworkedImage(RawLogFactory.
> java:95)
> at io.aeron.driver.DriverConductor.newPublicationImageLog(DriverConductor
> .java:626)
> at io.aeron.driver.DriverConductor.onCreatePublicationImage(
> DriverConductor.java:228)
> at io.aeron.driver.cmd.CreatePublicationImageCmd.execute(
> CreatePublicationImageCmd.java:62)
> at io.aeron.driver.DriverConductor.onDriverConductorCmd(DriverConductor.
> java:839)
> at org.agrona.concurrent.OneToOneConcurrentArrayQueue.drain(
> OneToOneConcurrentArrayQueue.java:106)
> at io.aeron.driver.DriverConductor.doWork(DriverConductor.java:171)
> at org.agrona.concurrent.AgentRunner.run(AgentRunner.java:106)
> at java.lang.Thread.run(Thread.java:745)
>
> My remote config:
> remote {
> log-remote-lifecycle-events = off
>
> artery {
> enabled = on
> port = 0
> }
>
> default-remote-dispatcher {
> type = Dispatcher
> executor = "fork-join-executor"
>
> fork-join-executor {
> parallelism-min = 8
> parallelism-factor = 1.0
> parallelism-max = 16
> }
> }
> }
>
>
> Cheers,
>
> Guido.
>
--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ:
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to the Google Groups "Akka
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.