в PS-l, что означает wchan=stext?

express-myconnection расширяет объект запроса функцией getConection (callback), таким образом, к экземпляру соединения можно обращаться в любом месте маршрутизаторов в течение жизненного цикла запроса / ответа:

// myroute.js
...
module.exports = function(req, res, next) {
    ...
    req.getConnection(function(err, connection) {
      if (err) return next(err);

      connection.query('SELECT 1 AS RESULT', [], function(err, results) {
        if (err) return next(err);

        results[0].RESULT;
        // -> 1

        res.send(200);
      });

    });
    ...
}
...
9
задан Robin Green 15 August 2014 в 07:57
поделиться

1 ответ

WCHAN является адресом в ядре, где процесс спит (если это действительно спит). Установка его к stext обычно означает, что Ваше ядро предшествует 2.6, и Вы не инициализировали System.map (namelist файл), или Ваше ядро и namelist файл не соответствуют.

Если Вы будете делать "PS человека" и будете искать wchan, то он скажет Вам путь поиска для namelist файла. Это вероятно первое, которое это находит, не соответствует ядру, которое Вы имеете, так как stext является запуском Сегмента текста ядра, и Вы вряд ли будете спать там.

Я верю, ли адрес вне Сегмента текста, Вы получите stext по умолчанию (следовательно мои мысли, что Ваш namelist файл и ядро не соответствуют).

11
ответ дан 4 December 2019 в 11:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: