crash – What’s the possible problem of unable to handle kernel paging request

Can’t get longer error, since the system crash/hang:

Jun 02 08:09:45 G4560 kernel: BUG: unable to handle kernel paging request at ffff8e342f9f5c00
Jun 02 08:09:45 G4560 kernel: IP: get_futex_value_locked+0x5/0x40

Sometimes it shows something like this:
fragment

Using 64-bit ubuntu 18.04, linux-headers-4.15.0-101

using Intel G4560, ASrock Z170 Gaming K6

How the server handle this benchmark?


Hi,

I does some WordPress benchmark use this plugin, WPPerformanceTester, That runs these tests:

  • Math – 100,000 math function tests
  • String Manipulation – 100,000 string manipulation tests
  • Loops – 1,000,000 loop iterations
  • Conditionals – 1,000,000 conditional logic checks
  • MySql (connect, select, version, encode) – basic mysql functions and 1,000,000 ENCODE() iterations$wpdb – 250 insert, select, update and delete operations through $wpdb

My question is in what this plugin use with the server, CPU/RAM/HDD?

I hope I clearly my question.

I’ve attached some results so you can see example benchmark results.
https://i.imgur.com/WGUv3op.png

Thank you.

wordpress – Need a good online booking platform to handle nightly bookings and package reservations

I need the best online booking platform for a lodge to take nightly reservations for their different lodging units, in addition to multi-day packages, as well as nightly dinners that they offer. They have a 16-guest capacity and 10 rooms. For instance, if there are already 10 people booked for one of the multi-day packages, they can only accept 6 additional guests for their nightly dinner option, since they can only handle 16 total people at a time. So somehow, all of their offerings need to take that overlap into account. Additionally, for each booking, we will need to take a non-refundable deposit of a set amount. The site is built on WordPress, and we’ve been trying to get away with the PluginHive Bookings plugin, but it’s really not ideal. If there is a modern and slick online booking service that charges a minimal monthly fee and can handle everything we need, as well as organization of all of the different bookings, that would be a huge help!! It can either embed onto a WordPress page, or be a link out to a separate booking page.

voip – Issabel-Asterisk- How to handle multi-digit inputs

I have an Issable server running and integrated with Cisco Call Manager correctly.
I am using Issabel server as my IVR system to answer calls without any direct extension callings.

My Scenario is as below:
When callers call my DID number I have defined IVR which plays fine and ask the user to enter ‘0’ for the operator.

Here is the configuration for the main ivr.


(ivr-4) ; Main-Menu
include => ivr-4-custom
include => from-did-direct-ivr
exten => s,1,Set(TIMEOUT_LOOPCOUNT=0)
exten => s,n,Set(INVALID_LOOPCOUNT=0)
exten => s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT})
exten => s,n,Set(_IVR_CONTEXT=${CONTEXT})
exten => s,n,Set(__IVR_RETVM=)
exten => s,n,GotoIf($("${CDR(disposition)}" = "ANSWERED")?skip)
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n(skip),Set(IVR_MSG=custom/WelcomeMessage)
exten => s,n(start),Set(TIMEOUT(digit)=3)
exten => s,n,ExecIf($("${IVR_MSG}" != "")?Background(${IVR_MSG}))
exten => s,n,WaitExten(5,)
exten => 291,1,Set(__IVR_DIGIT_PRESSED=291)
exten => 291,n(ivrsel-291),Goto(ext-miscdests,4,1)

exten => 0,1,Set(__IVR_DIGIT_PRESSED=0)
exten => 0,n(ivrsel-0),Goto(ext-miscdests,3,1)

The above works fine if the caller enters only one digit, and in my case, this is ‘0’ which works correctly. if the caller enters ‘291’ although the “Direct Dial” option is enabled, the call is not passed to CUCM. In other words, the IVR is only able to understand one digit & if there is more than one digit dialed by the caller, the call drops.

I hope you understand my problem since I am new to VOIP services.

Many thanks and best regards

equipment – How should a GM handle PCs picking up NPC weapons?

Weapons and Equipment are Procure Off Site

Neither Blades in the Dark nor Scum and Villainy really take place in worlds where people derive large amounts of personal power from singular things they carry. Run down the list of organizations and look at their assets – very few will list anything like singular treasures. Warehouses full of ship weapons, streets full of gangs – power is projected from numbers and the will to command them. Even Lord Scurlock, the guy whose arcane delvings let him fight like thirty men, has got libraries of knowledge and racks of artifacts, and for all that he’ll probably pull out some arcane thingus to trap half the crew behind a wall of ice, the operative power there is still Lord Scurlock’s Lord Scurlockness.

Similarly, everything on the PC’s sheet is not just the abstraction of some starting stash but is everything within their ability to replenish during any downtime, even if the last score ended with them tossed in an alleyway naked and bleeding. Everything is fair game for the GM to break because the PCs can get it all back – the Pilot’s fine small urbot eats some heavy EMP and will need some TLC before it’s useful again, the Spider’s fine cover identity gets completely blown and they need to establish a new one.

The notes section of the character sheet is useful as an auxiliary inventory for all the things you acquire or craft during downtime – heck, the Leech is using some of it that way already.

You can also use it to track the stuff you pick up. I mean, you can totally pick stuff up. You’ve got arms, right? Manipulators? …hokey religions and ancient telekinetic machines? The exact steps necessary to track it depend on what kind of stuff it is.

Stuff Any Crim Could Get – Load

Every piece of gear you bring along on a score has Load, even if that Load is “it has no Load”. The same is true for everything you pick up, so respect your Load limits when you do – go up a category, or drop some stuff you “were” carrying to stay at your current category.

Why would you do this rather than just declare you have something? Sometimes you’re just trying to replace something you lost. Other times there might be some small fictional advantage to picking up something right now. Still others this could be “normal gear”, but not really something you’d think to load out with, for whatever reason.

Vex and Sector nail the engagement roll to sneak into the Scarlet Wolf outpost and decide they’ve done it by doing a masterful simultaneous cross-up takedown of the guards outside some neglected entrance. As they continue inside, Vex has an idea – why not loot the armor off the guards, to help them blend in?

The GM says sure, but it’s still armor, so account for 2 Load, and you’ve got an improved position for trying to avoid detection since the Wolves are less likely to investigate someone wearing their armor.

Baz is the mechanic on a ship raiding a Hegemony salvage complex. A botched engagement roll means the quick zip into processing alongside a larger hunk of junk turned into a barely-survived crash that ripped a huge gash in the hull, and she asks the GM if she can scavenge some parts for repairs.

The GM says sure, there’s generally serviceable wrecks all around, and gives Baz a choice – account for 3 Load now and continue on the score, and repair the ship at the end with improved position from studying the salvage in quiet moments, make the repairs now and spend an uncertain amount of time unable to help on the score, or hope there’s time to make repairs when it’s getaway time.

Specialty Stuff – Specialty Setup

Stuff that not any crim could get, like special gear from other playbooks or the stuff that might take an Acquire Asset action to take during downtime, is generally not offered by the GM to loot during a mission, just out of hand. Largely because, well, see the top. Most organizations, and most people within them, don’t pose a threat just because of something they have that somebody else can take away.

But having something beneficial happen during the score is well within the realm of a flashback. Especially if it’s “finding something useful on site”, it might not be done by explicitly flashing back to the Acquire Asset downtime action, but some sort of flashback action can set up finding a more useful item.

Vex says they thought the the armor would just get them through the parts of the Scarlet Wolf compound that these guards could access, and they could make a break for their actual objective in their own time.

The GM thinks for a second, and says it wouldn’t, unless somehow Vex and Sector knocked out two guards who were built exactly like them. They’re welcome to set up the circumstances that led to those two guards being outside in a flashback, though.

Baz asks the GM if there’s anything else she could find in the salvage yard. Being able to fit something like a Coherence Cannon to the ship would certainly help escaping, if it comes to it.

The GM says that while scrap is easy enough to find, actually finding an intact weapon system in everything the complex has salvaged would be almost impossible, unless Baz knew ahead of time where to look for one. She’s welcome to say how she learned about where it was in a flashback.

Stuff You Want To Keep – Downtime

Regardless of whether or not you made the Acquire Asset roll as a flashback to get it, if it’s feasible to hold onto some item of specialty gear from mission to mission, you’ll need to make an Acquire Asset roll in order to do so. (Ordinary gear that just provided a positioning advantage because of the circumstance you found it has almost certainly lost that circumstance by the end of the score.)

You make the roll with a +1d advantage for already having the gear, but you must make an Acquire Asset roll to hold onto some piece of nonstandard specialty gear that you looted during a score – the same way you would for a piece of gear you already acquired, and for the same reasons. Actually adding something to your loadout on a permanent basis is more a matter for a long-term project that you undertake.

You can use the Acquire Asset rules for acquiring illegal items for the idea of “holding onto something someone doesn’t want you to have”. It’ll rack up heat to model the additional cost of taking measures to secure it, and the heat will contribute to entanglements as normal.

Vex engages Red-Eye Romero, head of the Scarlet Wolf outpost, and lands a critical success on a Scrap. The GM says Vex knocks him out temporarily, instead of just being able to hold him off and break away cleanly. Vex says they want to lift Red-Eye Romero’s urcloth bandanna as a trophy. The GM asks why and Vex says to provoke him into doing something stupid.

When Vex gets away with the bandanna (it’s a 0-Load artifact that Vex doesn’t know how to use) during downtime, the GM says that actually keeping it secure until the next score will need a tier-2 Acquire Asset success, to match the local resources the Scarlet Wolves can bring to bear, and the action will rack up 1 Heat – less than acquiring something the Hegemony thinks is illegal, but the Scarlet Wolves will certainly take notice. While the crew has the bandanna, they also have access to a 6-tick project clock called roughly “Make Red-Eye Romero Do Something Stupid”.

As part of the harrowing escape from the salvage platform, Baz finds herself hotwiring a prototype Hegemony battle-walker and it survives all the way to the ship and back outside again. She asks the GM what it’s going to take to hold onto this thing.

The GM says that she can use the Acquire Asset action to get supplies to repair and recharge it between missions, but they’ll be full-on 2-heat illegal – and that bringing the walker itself on scores anywhere in populated space will start an 8-tick clock counting down to a Hegemony retrieval team arriving.

The GM also offers Baz two project clocks – a shorter-term one to understand the walker so that keeping it in repair won’t involve buying flagrantly illegal supplies, and a longer-term one to really understand the walker so she can build her own version that the Hegemony won’t automatically be after, though causing a battle walker’s worth of mayhem on a score will still generally build heat.

I will be your awesome virtual assistant, I can handle every Virtual Assistant for $5

I will be your awesome virtual assistant, I can handle every Virtual Assistant

I can handle every Virtual Assistant task that can be thrown at my way like;RETYPE Scanned Files Type PDF FilesArticle writingContent writingBlog posthandle emailseBay account managementresearchmanage and add products to your websitedata entryMicrosoft office (word, excel, etc)copy and pasteCopy paste the data from one site to otherCreating Facebook Pagesanything you might need help with just ask…Please do contact me first before placing an order, to avoid cancellation. I can be your virtual personal assistant and I can offer you my great skills for your virtual assistance needs.So, order now and let me help you with your online or offline business.

.(tagsToTranslate)virtual(t)assistan(t)data(t)entry(t)online(t)part

Handle wp-cron.php nightmare on shared servers “https://www.webhostingtalk.com/” cPGuard 3.21

cPGuard introduces an easy option to manage wp-cron.php running on shared servers struggling to handle the resource usage with more WordPress websites on it – read more at https://www.opsshield.com/2020/05/26…cron-properly/

OpsShield has developed cPGuard to help people to implement the best solution to protect your cPanel/DirectAdmin servers in low budget. cPGuard has various features and mechanisms to protect your server against different kind of issues.

If you would like to migrate to cPGuard from your existing solution, contact our sales to get unlimited license for $7 / month / license

B][COLOR=”#FF0000″][SIZE=2]cPGuard supports reCaptcha verification to stop DDoS brute-force attacks. We stop almost 1M+ attacks / day with our reCaptcha module.

Virus files injections and brute-force attacks are one of the major problems that most of the server owners face nowadays. Having a defensive mechanism implemented on your server may vary based on your technical skills and budget.

cPGuard has various features and mechanisms to protect your server against different kind of issues.

What makes cPGuard exceptional?

1. Value for Money :- Unlike the competitors, we charge very less to make sure that the solution is affordable to every server owners and hosts. We provide Standard license for

$6 / month and Unlimited license for $11 / month [ 20% discount is available for 10+ license purchases ].

2. Quality of the software :- Though we charge less, that does not mean we compromise in quality. Our team contains experienced engineers in back-end, font-end development

and support wing. We provide unlimited support as well along with each licenses.

3. Consumes very less server resource :- We establish watch to each public files on your server and doesn’t not add some hooks into FTP/HTTP service to scan files uploaded via respective

services..so what happened to other uploads? Even with the complete watch, our process use very less resources. cPGuard is running fine from large servers to small VPS..it will not appear

in “top” and consume more server resources.

4. cPGuard is a security bundle :- cPGuard is a security bundle and provides multiple options to secure various components. Few of them includes,

a. WAF :- The WAF contains 600+ rules which can stop majority of attacks. It can add special protections for your WordPress/Joomla websites. The WAF rules are updated regularly

b. File Scanner :- Our scanner stack in loaded with Signature based scanning, Pattern Matches, Location, Blacklists, etc. You can even tune the scanner by adding your own signature

through cPGuard UI.

c. Handling of Softlinks :- cPGuard provides an efficient option to detect an alert the softlinks created under WebRoots

d. IP Reputation Checks :- Your IP Addresses are checked against various RBLs and your domains are tested against blacklists.

e. Brute-force mitigation :- cPGuard protects WordPress/Joomla websites from brute-force attacks

f. xmlrpc.php attack mitigation

g. CSF Integration :- You can integrate CSF firewall with cPGuard Firewall and tune many CSF settings through cPGuard UI.

e. IP Reputation Checks :- Domain reputation checking

f. RootKit Scanner :- Automatic rootkit scanner every day using rkhunter and chkrootkit

h. many more….

5. Incoming Spam Email protection :- Through cPGuard sRBL addition into Exim helps to reduce large scale of incoming spam emails.

6. Virus cleanup :- Using our virus cleanup cloud service, you can save time to clean-up the injection and restore files

7. cPanel/DirectAdmin User Level Interface :- cPGuard cPanel/DirectAdmin user Level plugin helps your clients to scan files and be aware of the virus files detected under their account. You can brand this option in cPanel/DirectAdmin to

appear it like your custom scanner.


8. Tune cPGuard based on your preference
:- You can tell cPGuard to watch any additional directories, add your own signatures, brand cPanel interface etc. You can manage each

features and can turn ON/OFF based on your preference.

9. Fastest Manual Scanner :- cPGuard provides an option to scan your directories/users. Our manual scanner is the fastest available scanner which is 7x faster than MalDet and consumes very less resources

10. Richness of notification and reports :- You will be notified for each events detected and a daily report will be generated. You can opt-out from certain notification emails and receive only notification emails you like

11. Continuous development…check CHANGELOG

How to test the software with $0 payment?

We offer FREE 30 Days TRIAL using which server owners can experience full features of the software. Within the TRIAL period, you can enjoy all the upcoming features too without any payment.

How much does cPGuard costs after TRIAL?

We have 2 packages. Our Basic Package will costs $6/server and Unlimited Package costs $11 / month.

How to purchase 30 Days Free TRIAL?

Go to our CART and purchase TRIAL package. Once the package is activated, you will receive license and installation instruction in your email.


Do you offer any discount?

20% discount on all licenses if you have 10+ servers

30% discount if you are a service provider and need 25+ licenses

cPGuard is still expensive for you?

Contact our sales team with your existing solution and its pricing. We will offer discount in cPGuard license if your existing solution is cheaper than cPGuard.

Any questions?

Please feel free to shoot an email to sales[at]opsshield.com and we will be happy to answer you!

2013 – Are event receivers supposed to handle events of editing the list itself?

I just noticed that our list item event receivers are running when we are updating the list itself, like changing the description or the title. I thought these should only trigger when modifying list items in the list, and not that they would trigger on modifications on the list itself.

Is this expected behavior or have we configured something strange here?

Google isn’t giving me much.

c – Is there any good way to handle another program sending interfering HID packets?

I wrote a program to read the battery level of a Dualshock 4 controller and change it’s light accordingly using HID packets.

Sadly, after writing the program, I fired up Steam and tried playing a game, only to have Steam forcefully take over the lighting controls and override my program.

Code is in C, running on Linux.

So, my question stands. Is there a way to fix the conflict between them? Is there some magic I can do to “firewall” the packets coming from Steam (yet retain some functionality)?

architecture – How do you handle entity life-time and entities without all components in an ECS?

I’m just starting to implement my own ECS and am drawing everything down on paper to make sure I understand it all before tackling the implementation in code. However I’m getting stuck on entity-lifetime and nothing I’ve read really answers my question.

Just to be sure I’m not missing something, my understanding so far is:

  1. Components of the same type all sit next to each other in memory
  2. Entities are just an ID, which Components refer to (i.e. Components have an “owner”)
  3. Components all have a unique Id

Great! So for example, say I have a PositionComponent, VelocityComponent, and VisibleComponent.

struct PositionComponent {
    vector2f position;
};

struct VelocityComponent {
    vector2f velocity;
};

struct VisibleComponent {
    Image imageToRender;
};

Great. Now let’s say I have two types of Entity:

  1. EntityA has a position, velocity, and visible components
  2. EntityB has a position and velocity component, but is not visible

(let’s hypothetically say that the Image in the visible component is the actual image data because every entity is super unique or something)

Say I have an PhysicsSystem which wants to iterate over all the Position and Velocity components and update the Position. This works, because every entity I’ve created has both of these components.

And so we’re using EntityID as an index into the component arrays, we can easily know we’re accessing the correct ones.

But then if there was a RenderSystem that wants to iterate over all the Position and Visible Components, the problem is that the EntityId can no longer be an index into the arrays, because not every Entity has every component.

So; the way I’ve thought to address this is by having an “Entity to Index Map” for each component. Basically, this EntityID has a PositionComponent in index 232 of the array.

But because of this, now any system that needs two or more Components to act, will lose out on all the benefits of an ECS, right?

I dismissed giving all components arrays empty space to keep them all “in sync”, but that means I could have a lot of wasted data, which only gets worse the more different components I create.

There’s then the problem of lifetime. If EntityID 232 is killed, I ideally would shift all the components in these arrays down to fill the gap, which again means I can’t use EntityId as an index into the arrays.

A solution I thought of here was to re-use EntityIDs when they’re no longer needed, maybe by using a 16bits of a 32-bit ID as the actual array index, and the other 16-bits as some sort of random guid to keep it clear that it’s a new entity (and not the old one who’s EntityID is being reused). This means I don’t need to shift the data around, and wouldn’t need to keep a map from ID to Index; but it doesn’t solve the problem where not all entities have all components, so none of the arrays can ever be assumed to be “in sync”.

So in summary my questions are:
1. How does a System in an ECS handle iterating over two separate components, when it’s not guaranteed both component arrays will have the same entities components in the same indices?
2. Is it more beneficial to keep the data compact, or keep the arrays in sync?