Linux-haladó

S.O.S. PgSQL lassú kapcsolódás

Fórumok

Tisztelt Fórumozók!

Egy anomáliával fordulnék hozzátok. Remélem még van, aki fent van és tudtok nekem ötleteket adni.A jelenség a következő:
- Adott egy szerver, amin van egy webszerver(Apache) és egy adatbázis szerver(Postgres). Ezen a szerveren minden olyan oldal, ami használ adatbázist, szinte elérhetetlenül lassú.
- Nézem iftop, iotop, htop semmi extra terhelés. Sőt szinte semmi terhelés.
- Nézem netstat-ot, szinte nulla kapcsolat
- Adatbázis mentes, statikus honlapok azonnal betöltődik
- localhost/server-status szintén nem töltödik be.
- Lekérdeztem postgres specifikus select-ekkel a kapcsolatok számát, de semmi.
- su - postgres; - ha psql, akkor pillanatok alatt kapcsolódik, ha írok oda adatbázis nevet, akkor kb 3 perc múlva ad promtot

Már nincs ötletem, hogy mi lehet a gond. Nem volt szerver frissítés, semmi... Egyik pillanatról a másikra elkezdte ezt csinálni és nem értem, hogy miért.

Van valakinek valami ötlete, hogy még mit nézhetnék meg, ami választ adna arra az egyszerűnek tűnő kérdésre, hogy MIÉRT CSINÁLJA EZT?

Nagios, apache, fcgid

Fórumok

Sziasztok.

A fenti hármassal lenne problémám. Sajnos sehogy sem tudom megoldani, hogy a cgi fájlok lefussanak. A suexec logjában az szerepel, hogy command not in docroot.

Az ide tartozó domain.conf:

ScriptAlias /nagios/cgi-bin /var/www/virtual/domain.hu/htdocs/nagios/cgi-bin
AddHandler fcgid-script .cgi

Options +ExecCGI
AllowOverride None
Order allow,deny
Allow from all

A nagios könyvtárban van maga a weboldal, a cgi-bin-ben pedig a cgi fájlok. A http://domain.hu/nagios-ra be is jön az oldal, csak a cgi oldalak már nem.

Ötlete van valakinek?

EXT4 FS hiba - de vajon mitől?

Fórumok

Nem is annyira megoldást keresek, inkább csak érdeklődöm...

Az előbb próbáltam felcsatolni egy ISO képfájlt az egyik gépemen, mire azt az üzenetet kaptam, hogy a /etc/mtab fájl nem írható. A mount kimenetének végén is valami hasonló infó szerepel.
Belenéztem a dmesg kimenetbe is, ahol ezt látom:


[1852359.089687] EXT4-fs error (device sdc3): ext4_mb_generate_buddy:739: group 87, 4790 clusters in bitmap, 4995 in gd
[1852359.092966] Aborting journal on device sdc3-8.
[1852359.105381] EXT4-fs (sdc3): Remounting filesystem read-only
[1852359.109541] EXT4-fs error (device sdc3) in ext4_reserve_inode_write:4475: Journal has aborted
.
Még néhány ilyen üzenet, aztán:
[1907448.091213] journal commit I/O error

És ebből is úgy 20 sor.
A SMART értékeken semmi furcsát nem látok, nincs áthelyezett szektor. Talán a Reported_Uncorrect érték magas, de ez már régen is így volt, meg amennyire én tudom, nem is különösebben kritikus.
SMART short test ereménye:


SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 36210 -

A long test eredményére még várok.
Na ilyet mi tud okozni? Abban nem hiszek, hogy memória hiba lenne, mert semmi más nem döglött meg. Azt sem gondolnám, hogy valami messziről jött részecske lenne a dologban, mert ez a 4995-4790 távolság nekem sehogy sem jön össze egy bit átbillentésével. Szerintetek mit és hogyan lenne érdemes a gépben letesztelni? Mert ugyan nem kritikus a feladata, de csak ritkán látom, ezért nem szeretném, ha amíg nem vagyok a közelében, megdöglene.

usbip

Fórumok

Sziasztok,

A csomagban lévő azt írja hogy 2.6.xx kernelnél vagy újabb, jó lett volna de nem jött be.
Utána néztem, hogy a 3.xx-be már beemeltek valami támogatást, gondolom kernel/modult kellene fordítani, de ez a csomag úgy látom a régebbi modulokat keresi.
Egy Ubi 10.10-en kipróbáltam, ott is ez a csomag van ott megy is.

Valaki használta mostanában Ubuntu 12.04 x64-en? Hogyan sikerült?

Nginx egyik node-ra nem megy

Fórumok

Próbálom 2 node-ra szétdobni a forgalmat, az egyikn node-nál beilleszti az URL nevet, a másiknál nem (a súlyozásból adódóan az utolsó kérés másik node-ra ment). Mi lehet a baj? (jah, nginx version: nginx/1.2.4, debian 6.0.5) Szerver vagy browser oldalon van gond?

A konfig:

upstream lbalance {
server 172.20.16.182;
server 193.224.YY.XXX weight=2;
}

server {
listen 80;
server_name fefe.XX.YY.hu;
access_log /var/log/nginx/fefe.access.log;
error_log /var/log/nginx/fefe.error.log;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
proxy_pass http://lbalance;
}

}

Csatolom az nginx access logot, amelyben az elején a hibás kérések vannak (azaz a GET után nincs az URL, így a node szerver hibát ad vissza), a végén a jó (ekkor megy az oldal):

172.20.16.2 - - [11/Oct/2012:16:06:46 +0200] "GET /01fenn/ HTTP/1.1" 404 233 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
172.20.16.2 - - [11/Oct/2012:16:06:46 +0200] "GET /favicon.ico HTTP/1.1" 404 236 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
172.20.16.2 - - [11/Oct/2012:16:06:49 +0200] "GET /01fenn/ HTTP/1.1" 404 233 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
172.20.16.2 - - [11/Oct/2012:16:06:49 +0200] "GET /favicon.ico HTTP/1.1" 404 236 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
172.20.16.2 - - [11/Oct/2012:16:06:52 +0200] "GET /01fenn/ HTTP/1.1" 200 2539 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
172.20.16.2 - - [11/Oct/2012:16:06:52 +0200] "GET /video/style.css HTTP/1.1" 404 239 "http://fefe.XX.YY.hu/01fenn/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
172.20.16.2 - - [11/Oct/2012:16:06:52 +0200] "GET /video/dhtmlwindow.css HTTP/1.1" 304 0 "http://fefe.XX.YY.hu/01fenn/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
172.20.16.2 - - [11/Oct/2012:16:06:52 +0200] "GET /video/swfobject.js HTTP/1.1" 404 241 "http://fefe.XX.YY.hu/01fenn/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
172.20.16.2 - - [11/Oct/2012:16:06:52 +0200] "GET /video/dhtmlwindow.js HTTP/1.1" 404 242 "http://fefe.XX.YY.hu/01fenn/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"

CUPS driver szintű autentikáció

Fórumok

Sziasztok!!!

S.O.S problémám volna!

Adott 2 nyomtató, egy develop ineo 452, és egy Sharp mx2300n.

Ezek a nyomtatók hálózaton vannak, és linuxos gépről szeretnék nyomtatni rájuk. A nyomtatókat CUPS-ban felvettem, konfiguráltam, látja is a nyomtatókat ezzel eddig nincs is gond. A probléma ott kezdődik, hogy az ottani rendszergazda DRIVER szintű autentikációt állított be, melyhez ragaszkodik. 1 linuxos gép sincs ott, ez volna az első.

A nyomtatóra kimegy a job, a nyomtató ezt látja is, de a kijelzőjén az jelenik meg, hogy nem engedélyezett felhasználó... :( Tehát valahogy szükségem volna arra, hogy felhasználónév@jelszó kombót meg tudjam adni valahol, és ezt a printerdriver is elfogadja.

Nem tudom van ennek kiküszöbölésére mód, túrom a netet elég régóta, és nem találtam még semmit, remélem ti tudtok segíteni, elég határidős volna a dolog, és nem találok megoldást.

Előre is köszönöm! :)

Postfix Dovecot Quota nem működik.

Fórumok

Van egy friss postfix-em és egy dovecot(1.2.15) Debian alatt.
Sikerül MySQL-ből authentikálnom, de a quota-t nem tudom beállítan sehogyan sem. Felvettem a USERS táblábe egy Quota oszlopot, amiben szeretném tárolni adott user quota-ját.
Dovecot valamiért sehogyan sem olvassa be ezt a részt.
Valaki tudna segíteni, hogy hogyan kellen összelőni?

Postfix-ben is be kell állítani a quota-t, vagy elég csak a Dovecot-ban, mert úgyis ott tárolódnak a levelek?
Dovecot-ban hogyan állítsam be?

Köszönöm!

Dovecot.conf:


protocols = imap imaps pop3 pop3s
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/home/vmail/%d/%n/Maildir

ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem

namespace private {
    separator = .
    prefix = INBOX.
    inbox = yes
}

protocol imap {
  mail_plugins = quota imap_quota
}

protocol lda {
    log_path = /home/vmail/dovecot-deliver.log
    auth_socket_path = /var/run/dovecot/auth-master
    postmaster_address = postmaster@*******.***
    mail_plugins = sieve
    global_script_path = /home/vmail/globalsieverc
    mail_plugins = quota
}

protocol pop3 {
    pop3_uidl_format = %08Xu%08Xv
    mail_plugins = quota
}

dict {
  quotadict = mysql:/etc/dovecot/dovecot-sql.conf
}

plugin {
  quota = dict:user::proxy::quotadict
  quota_rule = *:storage=10M:messages=1000
}

auth default {
    user = root
    passdb sql {
        args = /etc/dovecot/dovecot-sql.conf
    }

    socket listen {
        master {
            path = /var/run/dovecot/auth-master
            mode = 0600
            user = vmail
        }

        client {
            path = /var/spool/postfix/private/auth
            mode = 0660
            user = postfix
            group = postfix
        }
    }
}

dovecot-sql.conf


driver = mysql
connect = host=127.0.0.1 dbname=mail user=****** password=******
default_pass_scheme = CRYPT
password_query = SELECT email as user, password FROM users WHERE email='%u';

Megbontott RAID5 tömb újraépítése

Fórumok

Van 3 db HDD, ami (pseudo-hardveres) RAID5-ben volt. Egy Intel DG45ID alaplap RAID vezérlője szolgáltatta a hardveres RAID-et.
Hogyan lehet megállapítani, hogy melyik HDD-t melyik SATA csatlakozóra kell visszacsatlakoztatnom, hogy visszanyerhessem a RAID-en tárolt adatokat?

(Valami olyanra gondoltam, hogy dd-vel kimásolok egy fájlba egy-egy bizonyos méretű részt - mondjuk 1 MB-ot - a HDD-k 0. szektorától, majd ezekbe a fájlokba belenézve látom, melyik HDD volt a 0., az 1., ill. a 2. a RAID tömbben. Esetleg van erre valami alkalmazás?)