LINUX.ORG.RU

Сообщения Roman_S

 

postfix/smtp

Имеется проблема с отправкой почты:

При отправки, в почтовой программе пишет:

SEND - Письмо не отправлено. Сервер сообщает: 5.7.1 <aa@aa.ru>: Relay access denied

В логах:

May 19 19:42:41 main postfix/smtpd[22328]: warning: www-gt-mrr06.v3.rbc.ru does not resolve to address 194.186.25.25: Name or service not known
May 19 19:42:41 main postfix/smtpd[22328]: connect from unknown[194.186.25.25]
May 19 19:42:41 main postfix/smtpd[22328]: NOQUEUE: reject: RCPT from unknown[194.186.25.25]: 554 5.7.1 <x@rbc.ru>: Relay access denied; from=<x@rbc.ru> to=<x@rbc.ru> proto=ESMTP helo=<scynet>
May 19 19:42:41 main postfix/smtpd[22328]: disconnect from unknown[194.186.25.25]

А вот получение почты идёт без проблем, кто нибуть встречал такой глюк?

Roman_S
()

Глюки с кодировкой в php 5.4.4

Подскажите, есть решение проблемы с кодировкой в php 5.4.4?

Во всех функциях не понимает кодировку, в запросе к Mysql, даже В htmlspecialchars($text,ENT_QUOTES,'cp1251'); - нужно специально указывать кодировку в которой текст, иначе возвращает пустую строку или знаки вопросов. Причем в ерроре - эти ошибки не как не отражаются!

Roman_S
()

Mysql: Illegal mix of collations

Параметры базы:

	character_set_client 	utf8

	character_set_connection 	utf8

	character_set_database 	utf8

	character_set_filesystem 	binary

	character_set_results 	utf8

	character_set_server 	utf8

	character_set_system 	utf8

	character_sets_dir 	/usr/share/mysql/charsets/

	collation_connection 	utf8_general_ci

	collation_database 	utf8_general_ci

	collation_server 	utf8_general_ci

	completion_type 	NO_CHAIN

	concurrent_insert 	AUTO

Таблица и скрипт php работают на cp1251_general_ci

В процессе работы вылетает ошибка:

Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='

latin1_swedish_ci - вообще не пойму откуда :(.

Не могу понять в чем причина, погуглил - ставил запросы типа: «mysql_query( „set names 'cp1251';“,$link); » - не помогает.

 

Roman_S
()

Не запускается апач

Starting web server: apache2no listening sockets available, shutting down Unable to open logs Action 'start' failed. The Apache error log may have more information. failed!

проверил порты - чисто.

сделал strace -f /etc/init.d/apache2 start:

[pid  3815] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid  3815] fstat64(3, {st_mode=S_IFREG|0644, st_size=21129, ...}) = 0
[pid  3815] mmap2(NULL, 21129, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb771e000
[pid  3815] close(3)                    = 0
[pid  3815] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
[pid  3815] open("/lib/i386-linux-gnu/i686/cmov/libc.so.6", O_RDONLY) = 3
[pid  3815] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240o\1\0004\0\0\0"..., 512) = 512
[pid  3815] fstat64(3, {st_mode=S_IFREG|0755, st_size=1441960, ...}) = 0
[pid  3815] mmap2(NULL, 1456504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb75ba000
[pid  3815] mprotect(0xb7717000, 4096, PROT_NONE) = 0
[pid  3815] mmap2(0xb7718000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15d) = 0xb7718000
[pid  3815] mmap2(0xb771b000, 10616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb771b000
[pid  3815] close(3)                    = 0
[pid  3815] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75b9000
[pid  3815] set_thread_area({entry_number:-1 -> 6, base_addr:0xb75b96c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
[pid  3815] mprotect(0xb7718000, 8192, PROT_READ) = 0
[pid  3815] mprotect(0x804e000, 4096, PROT_READ) = 0
[pid  3815] mprotect(0xb7744000, 4096, PROT_READ) = 0
[pid  3815] munmap(0xb771e000, 21129)   = 0
[pid  3815] brk(0)                      = 0x8050000
[pid  3815] brk(0x8071000)              = 0x8071000
[pid  3815] open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
[pid  3815] fstat64(3, {st_mode=S_IFREG|0644, st_size=3202512, ...}) = 0
[pid  3815] mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb73b9000
[pid  3815] close(3)                    = 0
[pid  3815] fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
[pid  3815] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7723000
[pid  3815] write(1, " \33[31mfailed!\33[39;49m\n", 22 failed!
) = 22
[pid  3815] close(1)                    = 0
[pid  3815] munmap(0xb7723000, 4096)    = 0
[pid  3815] close(2)                    = 0
[pid  3815] exit_group(0)               = ?
Process 3784 resumed
Process 3815 detached
<... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 3815
--- SIGCHLD (Child exited) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
exit_group(1)                           = ?
Roman_S
()

Ошибка распаковки tar.gz

root:/tmp# tar xjvf host1.bz2
...
home/host1/font/tahomabd.ttf
home/host1/font/times.ttf
home/host1/font/timesbd.ttf
home/host1/font/timesbi.ttf
home/host1/font/timesi.ttf
home/host1/font/trebuc.ttf
home/host1/font/trebucbd.ttf
home/host1/font/trebucbi.ttf
home/host1/font/trebucit.ttf
home/host1/font/verdana.ttf
home/host1/font/verdanab.ttf
home/host1/font/verdanai.ttf
home/host1/font/verdanaz.ttf
tar: Exiting with failure status due to previous errors

Не могу понять в чем причина, пытаюсь распоковать разные архивы и в разных местах вот такую ошибку выводит.

Roman_S
()

Sambo и FTP

Посоветуйте оптимальную организацию бэкапа на двух серверах debian (бэкап раз в ден-два)!

Все в основном описывают работу Sambo и FTP, а в чем все таки разница и что безопасней?

Roman_S
()

freebsd memory limit

Подскажите, какими способами можно назначить/изменить memory limit для процесса?

Roman_S
()

PHP - скачиваем страницу сперенаправлениями и куками

Скажите, видел кто нибуть код на php - который мог бы скачивать страницу используя куки и перенаправления?

Пытаюсь скачать страницу, но там проблема в том что сервер пересылает кук, а потом перенапраляет на другую страницу которая этот кук проверяет перед тем как отдать данные.

Попытался организовать все через: fsockopen (т.к. через него можно получить куки), но он работает на раз и не очень безопастно!

 ,

Roman_S
()

Усмеряем Clamd

в последнее время Clamd начал на серваке жрать много памяти, >500мб из-за этого постоянно в свап бросает!

Скажить как можно уменьшить его потребности в памяти?

Roman_S
()

Выделенный сервер vs VPS vs Облочного хостинга

Пытаюсь сейчас найти новое место под свой интернет-проект, и хотел бы спросить имееющих опыт в теме.

В чем все-таки различия между использованием сервера, VPS и облачного сервера для интернет-проектов (именно интернет проекты)?

Рекламы много, а вот реально ли есть разница.

Roman_S
()

gmirror

В машине было 3 диска под зеркалом, я вытащил один и подсоединил по USB. Но к моему удивлению зеркало стало синхронизироваться с USB диском, хотя он с другой меткой стоял. Ну скосячил - каюсь.

Но скажите как зеркалу от него избавиться? С одной стороны если я его опять подсоединю, он будит синхронизироваться - что не есть гуд.

Roman_S
()

Жесткий перенос базы MySQL на freeBSD

Понимаю, не правильный подход, но любопытно.

Можно ли перенести базу не через дамп файл MYSQL, а просто скопировав MySQL databases directory?

P/s MySQLs индентичны, все патчи и настройки так же.

Roman_S
()

Jamie Cameron

Приветствую!

Подскажите, кто нибуть встречал такой процесс:

sh -c gpg --fingerprint "Jamie Cameron" 
gpg --fingerprint Jamie Cameron (gpg2) 

Часто вижу в списке процессов, не как не могу понять какой процес вызывает это!

Roman_S
()

Обновить мета данные

Как в freebsd обновить метаданные, после апгрейда не корректно показывает обьем диска.

Roman_S
()

Замена дисков и их зеркалирование

Слетел один диск находящийся в программном райде, поставил на загрузку зеркальный, запустился. На зеркало поставил новый диск но по объему больше вместо 500мб - 1ТБ., при помощи mirror скопировал данные и снова поменял на загрузку поставил уже 1ТБ и на зеркало другой новенький 1ТБ, но при этом получил тормоза на сервере по полной, все процессы выполняются очень долго.

Единственное что заметил, на программном райде mirror/gm0 Mediasize - старые данные отражает.

Вопрос такой: если менять на freebsd диск на больший размер и работающий в mirror - нужно ли дополнительно что менять в настройках?

Изменения в логе:

Feb 25 06:02:05 xx2 root: /etc/rc.d/sysctl: WARNING: sysctl machdep.hyperthreading_allowed does not exist.

Feb 25 06:02:05 xx2 root: /etc/rc.d/sysctl: WARNING: sysctl net.inet.ip.fw.dyn_max does not exist.

Feb 25 06:04:41 xx2 kernel: module_register: module g_mirror already exists!

Feb 25 06:04:41 xx2 kernel: Module g_mirror failed to register: 17

Feb 25 06:07:32 xx2 kernel: module_register: module g_mirror already exists!

Feb 25 06:07:32 xx2 kernel: Module g_mirror failed to register: 17

Feb 25 06:12:33 xx2 kernel: est0: <Enhanced SpeedStep Frequency Control> on cpu0

Feb 25 06:12:33 xx2 kernel: est: CPU supports Enhanced Speedstep, but is not recognized.

Feb 25 06:12:33 xx2 kernel: est: cpu_vendor GenuineIntel, msr e2200000e22

Feb 25 06:12:33 xx2 kernel: device_attach: est0 attach returned 6

Feb 25 06:12:33 xx2 kernel: est1: <Enhanced SpeedStep Frequency Control> on cpu1

Feb 25 06:12:33 xx2 kernel: est: CPU supports Enhanced Speedstep, but is not recognized.

Feb 25 06:12:33 xx2 kernel: est: cpu_vendor GenuineIntel, msr e2200000e22

Feb 25 06:12:33 xx2 kernel: device_attach: est1 attach returned 6

Feb 27 05:27:06 xx2 ntpd[532]: kernel time sync status change 6001

Feb 27 09:09:23 xx2 kernel: arplookup 11.111.123.1 failed: host is not on local network

Feb 27 09:09:39 xx2 kernel: arplookup 11.111.123.1 failed: host is not on local network

Может это связано с hyperthreading.

Roman_S
()

Запуск smartd на freebsd

Подскажите как можно протестировать работу smartd?

Отредактировал /usr/local/etc/smartd.conf

Добавил загрузочный диск и программно-зеркальный:

/dev/ad0 -S on -o on -a -I 194 -W 4,43,55 -m mail@mail.com -s (S/../.././04|L/../(01|15)/./04)

/dev/ad4 -S on -o on -a -I 194 -W 4,43,55 -m mail@mail.com -s (S/../.././03|L/../(01|15)/./04)

-----

В сислоге добавил:

local2.* /var/log/smartd.log

----

echo 'smartd_enable=«YES»' >> /etc/rc.conf

echo 'smartd_flags="-l local2 --interval=900"' >> /etc/rc.conf

touch /var/log/smartd.log

killall -1 syslogd

/usr/local/etc/rc.d/smartd start

Алилуя появилось: Starting smartd.

В процессах я его вижу, но проблема в том что сам лог постоянно пустой. Я так понимаю, он все таки не запустил полностью процесс? И где то нужно искать косяк.

 

Roman_S
()

Swap space

На сервере есть раздел, для свап памяти, судя по командам он работае:

swapon -s /dev/zz0s1b swapon: /dev/zz0s1b: device already in use

Но проблема в том когда скачек по памяти, свап как был на 0ле, так и 0 выделяет.

Подскажите где можно посмотреть сколько свап разделу выделенно памяти и как её увеличить (впринципе я понимаю выделеть 0мб, вполне возможно).

Roman_S
()

Dedicated server в США

Хотел бы узнать у форумчан мнения о некоторых американских хостеров предоставляющих в аренду сервера:

SingleHop Hosting

Multacom

Server Pronto

RapidSwitch

Netwise Hosting

Steadfast

Netwise Hosting

Superb

Colocation America

Это крупные провайдеры, в американских форумах я по ним отзывы почитал, но эти отзывы в основном от самих американцем. Кто нибуть работал с ними, что можете о них сказать?

 

Roman_S
()

Модуль ограничивающий скачивание

Ребята, задолбали боты - посоветуйте пожалуйта модуль для апача2 или ингинкса (желательней), который ограничивал скачивание динамических страниц!

 , ,

Roman_S
()

mod_rewrite

Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php index.html
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^-]+)/([^-]+)-page([0-9]+)\.html$ /ak/$1/$3 [L,QSA]
RewriteRule ^(.*)$ /as/index.php/$1 [L,QSA]
</IfModule>

Не могу понять причину 500-й ошибку, ставлю RewriteRule ^([^-]+)/([^-]+)-page([0-9]+)\.html$ /ak/$1/$3 [L,QSA] вылезает ошибка.

Убераю нормально работает, можно просто даже поставить RewriteRule ^еуые$ /ak/ [L,QSA] , все равно выводит 500. в чем проблема не могу выяснить, вроде синтаксис в норме.

Roman_S
()

RSS подписка на новые темы