نمایش نتایج 1 تا 2 از 2

نام تاپیک: اررور Error: read ECONNRESET at TLSWrap.onStreamRead وقتی که کلاینت دیسکانکت میشه

  1. #1
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    اررور Error: read ECONNRESET at TLSWrap.onStreamRead وقتی که کلاینت دیسکانکت میشه

    سلام
    من یه سرور چت با نود دارم مینویسم و سرور رو با استفاده از pm2 ران کردم
    کلاینت ها با socket.io به سرور چت نود متصل هستن
    مشکلی که هست اینه که وقتی کلاینتی دیسکانکت میشه (با بستن مرورگر / تب یا حتی رفرش کردن )

    این اررور به وجود میاد تو سرور و ریست میشه باعث میشه همه کاکشن ها به سرور از بین بره



    0|chat  | Error: read ECONNRESET
    0|chat | at TLSWrap.onStreamRead (node:internal/stream_base_commons:220:20) {
    0|chat | errno: -104,
    0|chat | code: 'ECONNRESET',
    0|chat | syscall: 'read'
    0|chat | }



    من تمام کد های چت رو حذف کردم فقط چند خط کد گزاشتم تو سرور که لاگ کنه وقتی یوزری کانکت و دیسکانکت میشه

     const  env = require('dotenv').config({ path: '.env' })
    const https = require('https');
    const fs = require('fs');

    app = require('express.io')();

    var options = {
    key: fs.readFileSync( env.parsed.SSL_KEY),
    cert: fs.readFileSync(env.parsed.SSL_CERT)
    };
    app.https(options).io();
    console.log('|-> protocol : https ');



    app.io.route('online' , function (req){
    console.log(`| online socket -> ${req.socket.id}`);
    })


    app.io.route('disconnect', function(req) {
    console.log(`|->****************** disconnect : ${req.socket.id}`);
    });

    var PORT = env.parsed.PORT || 8080
    console.log(`|-> listining to port ${PORT} `);
    app.listen(PORT );





    بعد از چند بار بازو بسته کردن مرورگر بازم اتفاق افتاد ... لاگ pm2



    /root/.pm2/logs/chat-out.log last 15 lines:
    0|chat | |-> protocol : https
    0|chat | |-> listining to port 8080

    /root/.pm2/logs/chat-error.log last 15 lines:
    0|chat | (node:19821) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
    0|chat | (Use `node --trace-deprecation ...` to show where the warning was created)

    0|chat | | online socket -> Z2z7m6D9OXKPGRVhbz4R
    0|chat | |->****************** disconnect : H_1-d7sIm2oIvxzzbz4Q
    0|chat | | online socket -> JrnLWbqN4luBtYg4bz4S
    0|chat | | online socket -> ZSY1wIywMEdmUcALbz4T
    0|chat | | online socket -> ugSg08DksJ73ld1Rbz4U
    0|chat | |->****************** disconnect : ugSg08DksJ73ld1Rbz4U
    0|chat | |->****************** disconnect : ZSY1wIywMEdmUcALbz4T
    0|chat | Error: read ECONNRESET
    0|chat | at TLSWrap.onStreamRead (node:internal/stream_base_commons:220:20) {
    0|chat | errno: -104,
    0|chat | code: 'ECONNRESET',
    0|chat | syscall: 'read'
    0|chat | }
    PM2 | App [chat:0] exited with code [1] via signal [SIGINT]
    PM2 | App [chat:0] starting in -fork mode-
    PM2 | App [chat:0] online
    0|chat | |-> protocol : https
    0|chat | |-> listining to port 8080
    0|chat | (node:19864) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
    0|chat | (Use `node --trace-deprecation ...` to show where the warning was created)

  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: اررور Error: read ECONNRESET at TLSWrap.onStreamRead وقتی که کلاینت دیسکانکت میشه

    ظاهرا بخاطر پکیج خیلی قدیمی بود و با socket.io , exprsss نوشتم درست شد مشکل

تاپیک های مشابه

  1. error:this database is read only
    نوشته شده توسط hi level hdd در بخش Access
    پاسخ: 3
    آخرین پست: یک شنبه 06 شهریور 1390, 14:32 عصر
  2. دیتابیسم read only شده
    نوشته شده توسط aliasghar2 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: یک شنبه 15 اسفند 1389, 21:30 عصر
  3. سوال: استفاده بانک اطلاعاتی Access در مکانهای read only
    نوشته شده توسط pm_hamze در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 5
    آخرین پست: سه شنبه 14 اردیبهشت 1389, 09:56 صبح
  4. کمک در پیغام خطای Fatal error: Unable to read 1163 bytes
    نوشته شده توسط RainyMonth2006 در بخش PHP
    پاسخ: 3
    آخرین پست: سه شنبه 30 مهر 1387, 08:55 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •