Nueva publicación

Encontrar

Anuncio
· 15 ene, 2025

[Video] Aproveitando ferramentas de automação para implementar aplicativos InterSystems IRIS

Olá Comunidade,

Aproveite o novo vídeo no InterSystems Developers YouTube:

⏯ Leveraging Automation Tools for Deploying InterSystems IRIS Applications @ Global Summit 2024

Automatizar o gerenciamento de configuração, a implantação de aplicativos e tarefas de rotina reduz erros e economiza tempo. Esta sessão destaca tarefas típicas de configuração e implantação do sistema InterSystems IRIS e como ferramentas de código aberto podem automatizá-las. O Ansible será usado como o exemplo principal, e mostraremos como misturar e combinar ferramentas para tornar suas implantações de aplicativos InterSystems IRIS bem-sucedidas.

 Apresentadores
🗣 @Murray Oldfield, Principal Technology Architect, InterSystems
🗣 @Mark Bolinsky, Chief Technology Architect, InterSystems

Assista agora e diga-nos o que você achou — boa visualização! 👍

Comentarios (0)1
Inicie sesión o regístrese para continuar
Pregunta
· 15 ene, 2025

how i can connect to cache database from visual studio 2017-2022?

how i can  connect to cache database from visual studio 2017-2022?

 

TQ 

6 comentarios
Comentarios (6)4
Inicie sesión o regístrese para continuar
Pregunta
· 15 ene, 2025

Where and How can i see the Stream that contains the response back to the client of a CSP application

Hey, So the title pretty much describes the question:
Where and How can i see the Stream that contains the response back to the client of a CSP application.

When the request is being processed and finished we return a response to the client - We do that by writing the data to a stream and that stream is sent back to the client.
I wanted to know how i can access the point right before that Data is actually written to the client back (meaning the place where the response is actually being send back, the last point of contact).
And was not able to find about it in the DOCS so would love to get a reference to it if you know where.

9 comentarios
Comentarios (9)2
Inicie sesión o regístrese para continuar
Artículo
· 15 ene, 2025 Lectura de 1 min

Effacer les classes supprimées après l'importation

Lorsque vous déployez du code à partir d'un dépôt, la suppression de classe (fichier) peut ne pas être reflétée par votre système CI/CD.
Voici une simple ligne de commande pour supprimer automatiquement toutes les classes d'un package spécifié qui n'ont pas été importées. Elle peut être facilement ajustée pour une variété de tâches annexes :

set packages = "USER.*,MyCustomPackage.*"
set dir = "C:\InterSystems\src\"
set sc = $SYSTEM.OBJ.LoadDir(dir,"ck", .err, 1, .loaded)
set sc = $SYSTEM.OBJ.Delete(packages _ ",'" _ $LTS($LI($LFS(loaded_",",".cls,"), 1, *-1), ",'"),, .err2)

La première commande compile les classes et renvoie également une liste des classes chargées. La deuxième commande supprime toutes les classes des packages spécifiés, à l'exception des classes chargées juste avant.

Comentarios (0)1
Inicie sesión o regístrese para continuar
Artículo
· 14 ene, 2025 Lectura de 2 min

messages.log に出力される SuperServer failed to start slave server のエラーメッセージについて

これは InterSystems FAQ サイトの記事です。
 

09/04/24-14:37:47:260 (2575554) 2 [Utility.Event] ISCLOG: SuperServer Super Server job slave failure ns=%SYS rtn=%SYS.SERVER
09/04/24-14:37:47:260 (2575554) 2 [Utility.Event] SuperServer failed to start slave server

メッセージログ(cconsole.log/messages.log)の上記のようなログは、スーパーサーバ/SuperServer(既定:1972ポート)に対して外部からリクエストがあったが、リクエストに対応する子プロセスの起動に失敗した場合に記録されます。

スーパーサーバへの新規接続に対してスーパーサーバがJOBコマンド(タイムアウトあり)を実行したが、タイムアウト時間内にJOBコマンドが完了しなかったケースなどが考えられます。


通常こちらは 、システムの負荷が非常に高くJOBコマンドによる子プロセスの生成に時間を要してしまったような、OS レベルの問題である可能性が高いです。

運用に支障がないようであれば、そのような状況は一時的であったと考えられます。

子プロセス生成失敗の、さらに詳細な原因は、メモリ上の SYSLOG に残っている可能性があります。


以下の手順で %SYS 上で SYSLOG を実行し、ログを確認することが可能です。

%SYS>do ^SYSLOG
Device: C:\temp\a.log        <-- ログファイルフルパス

Parameters? "WNS" =>         <-- リターン

Show detail? No => Y


SYSLOGのログの内容については、SYSLOGログおよびメッセージログ (cconsole.log/messages.log) を用意して頂き、弊社サポートセンターまでお気軽にお問い合わせください。


もし、このようなシステム高負荷が継続して発生し、このサーバに接続しているアプリケーションにも影響がある場合、Jobサーバを構成することであらかじめJOBコマンド用の待機プロセスを用意して、JOBコマンドの負荷を減らすことでエラーを抑制できる可能性があります。

JOB サーバについて
JobServers
[システム管理] > [構成] > [追加設定] > [開始] にある [JobServers] 

Comentarios (0)0
Inicie sesión o regístrese para continuar