Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 12.03.2018 17:52:21

GkyKrkc
Üye
Yer: Seyyah
Kayıtlı: 04.04.2017
Mesajlar: 184

redis.on sunucuda çalışmıyor

Mrb Arkadaşlar nihayet  socket.io + Broadcasting Event + Redis +ioredis ile realtime bildirim özelliğini localde yapmayı başardım, digitalocean da bir sunucum var ve sistemi oraya kurdum event çalışıyor ama event bildirimini redis.on ile yakalayamıyorum .env içerisindeki ayarlarımı yaptım hepside redis olarak belirlendi, ama neden çalışmıyor anlayamadım

BROADCAST_DRIVER=redis
CACHE_DRIVER=redis
SESSION_DRIVER=redis
QUEUE_DRIVER=redis

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

socket.js

/**
 * Created by MyPc on 28.02.2018.
 */
var io = require('socket.io')(6005)
console.log('6005 Portu server.js üzerinden dinlemeye alındı')
io.on('error',function(socket){
    console.log('Hata server.js ile baglanti problemi')
})
io.on('connection',function(socket){
    console.log('Yeni Kullanıcı Bağlandı id numarası:'+socket.id)
})
var Redis = require('ioredis');
var redis = new Redis(6379);
redis.psubscribe("*",function(error,count){
    console.log('psubscribe tamam :)');
})
redis.on('pmessage',function(partner,channel,message){
    console.log(channel);
    console.log(message);
    console.log(partner);

    message = JSON.parse(message);
    io.emit(channel+":"+message.event,message.data.message);
    //console.log('Sent');
})

yukarıdaki kod redis.on satırına kadar çalışıyor ama aşağıdaki  redis.on bölümü localde çalışmasına rağmen sunucuda çalışmıyor

redis.on('pmessage',function(partner,channel,message){
    console.log(channel);
    console.log(message);
    console.log(partner);

    message = JSON.parse(message);
    io.emit(channel+":"+message.event,message.data.message);
    //console.log('Sent');
})

Son düzenleyen GkyKrkc (12.03.2018 17:53:52)

Çevrimdışı

#2 12.03.2018 22:37:46

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,091
Website

Yanıt: redis.on sunucuda çalışmıyor

Http server nerede?

Çevrimdışı

#3 12.03.2018 22:53:44

GkyKrkc
Üye
Yer: Seyyah
Kayıtlı: 04.04.2017
Mesajlar: 184

Yanıt: redis.on sunucuda çalışmıyor

üstadım hatayı buldum http server kullanmadan yaptım , kodları burada paylaşacam düzenlemeleri yapıyorum , aslında iyi bir döküman oldu tam bir ayda çözmüş oldum smile)) hintçe ve tayvanca dinledim bol bol smile)

Çevrimdışı

Forum alt kısmı