|
|
|
Работа приложения под strace и без него
|
|||
|---|---|---|---|
|
#18+
Пользователь пожаловался, что программа не пишет лог (в /var/log/) и не посылает сообщения по почте (прямо через SMTP). Однако, при запуске её под strace - работает нормально. В чём может быть разница? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2011, 15:06 |
|
||
|
Работа приложения под strace и без него
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Под strace и без него программу запускал один и тот же пользователь? Права (в том числе группы пользователя) одинаковые? Пользователь не ошибается и ничего не путает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2011, 23:23 |
|
||
|
Работа приложения под strace и без него
|
|||
|---|---|---|---|
|
#18+
miwaonlineПод strace и без него программу запускал один и тот же пользователь? Права (в том числе группы пользователя) одинаковые? Хорошие вопросы... Для запуска strace вроде бы рутовые права не нужны?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2011, 01:22 |
|
||
|
Работа приложения под strace и без него
|
|||
|---|---|---|---|
|
#18+
И кроме того, ладно, лог оно могло не писать из-за недостатка прав, но на коннект к SMTP никакие права не нужны. По крайней мере не те, что привязаны к пользователю, насколько я знаю... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2011, 01:30 |
|
||
|
Работа приложения под strace и без него
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Не нужны. Но это не значит, что программа запускалась в идентичных условиях - возможно, другим пользователем, или из другого каталога, или раз из крона, раз из скрипта, раз из шелла... Гипотеза состоит в том, что strace не должен изменять поведение программы, и раз поведение изменяется, значит, вероятно, изменяется что-то еще. Ну и тот банальный момент, что врач из сериала таки прав - все врут. Ну, или ошибаются. Не замечая или не зная чего-то. Возможно, программа переопределяет какие-то переменные окружения, или наоборот у пользователя они установлены, а у программы - нет по каких-то причинах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2011, 09:50 |
|
||
|
Работа приложения под strace и без него
|
|||
|---|---|---|---|
|
#18+
miwaonlinestrace не должен изменять поведение программы Вот и я так полагал... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2011, 10:46 |
|
||
|
Работа приложения под strace и без него
|
|||
|---|---|---|---|
|
#18+
miwaonlinestrace не должен изменять поведение программы, и раз поведение изменяется, значит, вероятно, изменяется что-то еще. Точно, меняется. Нашёл я-таки этого бага. Гонки потоков это были - родитель после форка не успевал завершаться прежде дитя войдёт в чувствительную зону, а strace своим протоколированием их сериализовал. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2011, 18:21 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=77&tid=1483955]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 285ms |

| 0 / 0 |
